book your perfect training course
thousands of courses, off-site or in-house, across the UK
browse training

Browse the full list of courses above.

education search

 

Training Course: High Performance Computing Programming

training course enquiry

Training Course Code: SL-380
Training Duration: 5 days.
Price: £1,600

Training Course Summary:

The High Performance Computing Programming course provides students with the knowledge and skills to optimize and parallelize Fortran, C, and MPI programs for the Sun HPC ClusterTools 4 computing environment.

Pre-Requisites:

Students who can benefit from this course are:
Experienced C, Fortran, or MPI programmers developing applications under the Sun HPC ClusterTools 4 computing environment.
Application programmers responsible for porting existing applications to the Sun HPC ClusterTools 4 computing environment.

Who Should Attend:

Students who can benefit from this course are:
Experienced C, Fortran, or MPI programmers developing applications under the Sun HPC ClusterTools 4 computing environment.
Application programmers responsible for porting existing applications to the Sun HPC ClusterTools 4 computing environment.

Training Course Overview/Content:

Module 1 - Program Optimization and Sun HPC Product Overview


HPC purpose and features
HPC software and hardware components
Application development and optimization methodology

Module 2 - Serial Optimization


Optimization of single-process, single-thread applications
Characterization of application run-time behavior using tools and utilities
Compiler options to enhance application performance
Porting issues between 64-bit and 32-bit environments
Using the Sun Performance Library

Module 3 - Program Parallelization


Parallel programming overview
Workshop compiler automatic parallelization
Explicit parallelization with compiler directives
Explicit parallelization using processes and threads
Tools and techniques to guide parallelization
Recoding for improved parallelism

Module 4 - Optimizing MPI Applications


Overview of MPI and message passing programming
Using the Cluster Runtime Environment (CRE) to launch and monitor MPI programs
Tools and techniques to analyze MPI application run-time behavior
Optimization techniques for MPI applications
Using the Sun(TM) Scalable Scientific Subroutine Library (Sun S3L)
Training course title:
Name:
Email:
Phone:
Company Name: (if applicable)
Number of delegates attending:
 
 Preferred Location: 
 Select from above or tick in house (we come to you) 
 
Preferred dates:
Click to select a dateClick to select a date
Any Special Requests:
Send Enquiry

Other course you might also like