
|
This web based training introduces Solaris software platform developers to Sun Studio software. It provides developers with an overview of how to compile, edit, debug, and analyze performance with Sun Studio. Developers will be able to use performance analyzer features and increase productivity using Sun Studio.
Course Length
2 hours
Web-based courses purchased on the Web site may only be used in Singapore. If you reside outside Singapore please select a country to inquire about products delivered in your country.
Languages
English
Back to top
Who Can Benefit
This course is designed for program developers who code in C, C++ or Fortran who want to produce optimally performing applications.
Back to top
Prerequisites
To succeed fully in this course, students should be experienced C, C++ or Fortran programmers.
Back to top
Skills Gained
- Describe the functions of the Sun Studio components
- Compile code with the Sun Studio compilers
- Debug code with the Sun Studio debugger
- Analyze program performance with Sun Studio Performance Analyzer
- Deploy applications on multicore/multiprocessor systems
Back to top
Course Content
Module 1 - Introducing Sun Studio
- Identify the components of Sun Studio
- State the benefits of using Sun Studio
- State the benefits of using the Integrated Development Environment (IDE)
Module 2 - Compiling Code With the Sun Studio Compilers
- Describe the main features of the Sun Studio compilers
- Compile simple programs from the command line
- Understand the value of and use selected compiler options
- Examine performance graphs to verify compiler optimizations
Module 3 - Debugging Code With Sun Studio Debugger
- Debug programs from the CLI using the Sun Studio debugger, dbx
- Use the dbx debugger to identify memory leaks
- Use the fix and continue feature of the dbx debugger
- Use the run time checking feature of the dbx debugger
Module 4 - Analyzing Program Performance With Sun Studio Performance Analyzer
- Use the Performance Analyzer to analyze function calls in a program
- Use the Performance Analyzer to determine what parts of a program are candidates for improvement
- Use the Performance Analyzer to verify performance enhancing changes
Module 5 - Introducing OpenMP
- State the benefits of using the OpenMP API in application design
- Describe the components of OpenMP support in Sun Studio
- Write a simple OpenMP pragma statement
- State the follow on training for details about OpenMP
Back to top
Browse Other Course Topic Areas
|
|