词条 | Open64 |
释义 | 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等平台。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。