Sciweavers

ISHPC
2000
Springer

Automatic Generation of OpenMP Directives and Its Application to Computational Fluid Dynamics Codes

13 years 8 months ago
Automatic Generation of OpenMP Directives and Its Application to Computational Fluid Dynamics Codes
The shared-memory programming model is a very effective way to achieve parallelism on shared memory parallel computers. As great progress was made in hardware and software technologies, performance of parallel programs with compiler directives has demonstrated large improvement. The introduction of OpenMP directives, the industrial standard for shared-memory programming, has minimized the issue of portability. In this study, we have extended CAPTools, a computer-aided parallelization toolkit, to automatically generate OpenMP-based parallel programs with nominal user assistance. We outline techniques used in the implementation of the tool and discuss the application of this tool on the NAS Parallel Benchmarks and several computational fluid dynamics codes. This work demonstrates the great potential of using the tool to quickly port parallel programs and also achieve good performance that exceeds some of the commercial tools.
Haoqiang Jin, Michael A. Frumkin, Jerry C. Yan
Added 25 Aug 2010
Updated 25 Aug 2010
Type Conference
Year 2000
Where ISHPC
Authors Haoqiang Jin, Michael A. Frumkin, Jerry C. Yan
Comments (0)