Omni Compiler Software is a collection of programs and libraries,
written in C and Java, that allow researchers to build code transformation systems (compilers).
Omni OpenMP compiler is a part of this software that translates C and Fortran77 programs with OpenMP pragmas into C code suitable for compiling with a native compiler linked with the Omni OpenMP runtime library.
Our objectives of Omni OpenMP compiler project include:
- Portable implementation of OpenMP for SMPs and multicore processors.
- Cluster-enabled OpenMP: Support seamless programming for SMPs to
SMP/PC clusters in OpenMP.
Omni OpenMP compiler was originally developed under a project in
Japanese Real world computing project (RWCP). Currenly, the project is
proceeded mainly by HPCS Lab. of University of Tsukuba, Japan.
- XcodeML Specification 0.9J (Mar. 5, 2009) is available.