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). 

    外部連結[編輯]