Efficient Programming and Optimization of Parallel Applications for Cluster Systems
Intel GmbH
Received:
Rec. 10 October 2006
DOI: 10.12921/cmst.2006.SI.01.07-11
Abstract:
Designing parallel applications and parallelizing sequential applications for cluster systems require powerful development tools to achieve scalable, reliable and highly efficient applications. The Intel Cluster Toolkit offers a toolset for development of MPI based applications and enables the developer to build, analyze, and optimize the parallel application. This article will describe the basic functionality and use of these tools.
Key words:
Cluster System, Development Tools, HPC, Intel Cluster Toolkit, MPI Library, Performance Analysis, performance optimization
Designing parallel applications and parallelizing sequential applications for cluster systems require powerful development tools to achieve scalable, reliable and highly efficient applications. The Intel Cluster Toolkit offers a toolset for development of MPI based applications and enables the developer to build, analyze, and optimize the parallel application. This article will describe the basic functionality and use of these tools.
Key words:
Cluster System, Development Tools, HPC, Intel Cluster Toolkit, MPI Library, Performance Analysis, performance optimization