Open64 is an open research compiler.
Open64 is the final result of research contributions from a number of compiler groups around the world. Formerly known as Pro64, Open64 was initially created by SGI and licensed under the Opens external link in new windowGNU Public License (GPL). It was derived from SGI's MIPSPro compiler.
Open64 also derives from work done by Intel Corp, in conjunction with the Chinese Academy of Sciences. They created the Opens external link in new windowOpen Research Compiler (ORC), a specially modified version of Open64 with custom modifications for researchers. These changes were later folded back into the main Open64 source tree in 2005.
Open64 has been retargetted to a number of architectures. Pathscale modified Open64 to create Opens external link in new windowEkoPath, a compiler for the AMD64 architecture. The University of Delaware's Computer Architecture and Parallel Systems Laboratory (CAPSL) modified Open64 to create the Opens external link in new windowKylin Compiler, a compiler for Intel's X-Scale architecture. CAPSL and Hewlet-Packard are currently working on Osprey, a project to replace Open64's front end (derived from GCC 2.95's frontend) with the current GCC front end.
The Open64 compiler suite currently includes compilers for C, C++, and Fortran90/95 compilers for the IA-64 Linux ABI and API standards. Open64 is currently in version 4.0. Professor Guang Gao and CAPSL at the University of Delaware are the current gatekeepers of the project.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Important bug fixes:
- The following bugs listed in the Open64 Bugzilla database were resolved in this release: