ORC-OpenMP: An OpenMP Compiler Based on ORC
暂无分享,去创建一个
This paper introduces a translation and optimization framework for OpenMP, based on the classification of OpenMP translation types. And an open source OpenMP compiler, which implements this framework is also introduced as a high performance research platform for Linux/IA-64. Different from other open source OpenMP compilation system, this compiler has the following characteristics: First, it’s integrated into the backend optimization compiler that mainly exploits Instruction Level Parallelism. This integral solution makes analyses and optimizations that require interactions between the instruction level and the thread level possible. Second, it’s based on a unified model called translation type classification. This approach improves the code quality by reducing runtime overhead and code size.
[1] Mitsuhisa Sato,et al. Design of OpenMP Compiler for an SMP Cluster , 1999 .
[2] Michael Voss,et al. Portable Compilers for OpenMP , 2001, WOMPAT.
[3] Mats Brorsson,et al. OdinMP/CCp—a portable implementation of OpenMP for C , 2000 .