Open64

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Open64编译器
开发者硅谷图形公司,中国科学院计算技术研究所, 惠普公司, 特拉华大学
首次发布2002
当前版本5.0(2011年11月10日 (2011-11-10)
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统跨平台, Linux
    类型编译器
    许可协议GNU通用公共许可证
    网站sourceforge.net/projects/open64/

    Open64是一套针对Itaniumx86-64架构优化的编译器,它以GNU自由文档许可证所发行。Open64源自于一套SGI为MIPS R10000处理器所开发的编译器MIPSPro,它于2000年首次发行并命名为Pro64,隔年特拉华大学将其改名为Open64并为其把关。目前Open64经常作为编译器以及计算机系统结构研究领域的研究平台。Open64使用Whirl中介码[1],支持的语言包括C语言C++Fortran 77/95以及OpenMP,它可以进行高质量的跨行程优化及分析(interprocedural analysis)、数据流分析、资料相依性分析以及数组区域分析;而支持的操作系统包括Linux类Unix系统;Open64支持的处理器架构包括IA-32x86)与x86-64IA-64龙芯MIPS[2]PowerPC

    参考文献[编辑]

    1. ^ Open64 CompilerWhirl Intermediate Representation (PDF). [2021-01-31]. (原始内容存档 (PDF)于2020-04-04). 
    2. ^ Open64 on MIPS: porting and enhancing Open64 for Loongson II (PDF). [2009-11-13]. (原始内容存档 (PDF)于2010-06-12). 

    外部链接[编辑]