Open64

Open64,是一個Linux下的C/C++/Fortran90/95編譯器,最初起源於SGI的MIPSpro編譯器。

1999年,SGI公布了他們的一個工業化的並行化最佳化編譯器Pro64(TM)的原始碼,後被全世界多個編譯器研究小組用來做研究平台進行改進,並命名為Open64。Open64是一個擁有GNU通用公共許可證(GPL)的開源編譯器,設計結構好,分析最佳化全面,是編譯器高級研究的理想平台,被用在許多公司和大學的科研項目中。
Open64是一個Linux下的C/C++/Fortran90/95編譯器,最初起源於SGI的MIPSpro編譯器。SGI做了最初的移植工作,使之能夠支持Itanium。2000年夏,SGI將MIPSpro編譯的原始碼公開,並命名為Pro64編譯器。Pro64編譯器基於GNU的C, C++前端,Cray-FORTRAN的F95前端,是Open64編譯器的前身。
後來,由德拉華大學(UDel)負責Pro64編譯器的維護工作,新版本的Pro64被重命名為Open64編譯器,為各種機型作了移植。
2001年,Intel與中國科學院計算技術研究所(CAS-ICT)合作,對Open64編譯器的CG部分進行了功能增強,使之對夠針對Itanium進行高級並行最佳化。針對Itanium增強的Open64編譯器稱為ORC(Open Research Compiler),推動了學術界對Itanium及其相關領域的研究。後來ORC被合併到Open64的新版本中。
Pathscale實現了Open64編譯器到x86-64的移植,並組建了開源編譯器開發團隊以進行進一步開發工作。Open64的新版本(4.0以上)支持IA32、IA64、X86-64等平台。

相關詞條

熱門詞條

聯絡我們