Title
Automatic Generation of OpenMP Directives and Its Application to Computational Fluid Dynamics Codes
Abstract
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 OpenMPbased 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.
Year
Venue
Keywords
2000
ISHPC
great progress,nas parallel benchmarks,automatic generation,great potential,good performance,shared memory parallel computer,shared-memory programming model,computational fluid dynamics codes,port parallel program,commercial tool,parallel program,shared-memory programming,openmp directives,programming model,parallel computer,shared memory,computational fluid dynamics,software engineering,fluid dynamics,compilers
Field
DocType
Volume
Computer architecture,User assistance,Programming paradigm,Shared memory,Computer science,Parallel computing,Compiler,Software,Software portability,Computational fluid dynamics,Distributed computing
Conference
1940
ISSN
ISBN
Citations 
0302-9743
3-540-41128-3
13
PageRank 
References 
Authors
1.95
8
3
Name
Order
Citations
PageRank
Haoqiang Jin128431.77
Michael A. Frumkin212619.68
Jerry Yan314122.83