authorizations

  • Oracle
  • ForgeRock
  • symantec
  • gurulabs
Newsletter

Would you like to receive newsletters? Send us your email.


Solaris Developer Introduction to Sun Studio (WP-100-S10)

Course ID : WP-100-S10 Duration : days

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.



Select date

Course ID :
WP-100-S10

Price

Duration
days

Book

Who Can Benefit

This course is designed for program developers who code in C, C++ or Fortran who want to produce optimally performing applications.

Prerequisites

To succeed fully in this course, students should be experienced C, C++ or Fortran programmers.:

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

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