AMD x86 Open64 Compiler Suite

軟件截圖:
AMD x86 Open64 Compiler Suite
軟件詳細信息:
版本: 4.2.5
上傳日期: 11 May 15
許可: 免費
人氣: 23

Rating: nan/5 (Total Votes: 0)

而AMD的x86 Open64編譯器套件是一款高性能,生產質量的代碼生成工具設計用於高性能並行計算的工作負載和NBSP;在86 Open64環境提供了開發建設和優化C,C ++,當Fortran應用程序的必要選擇,針對32位和64位的Linux平台。
在x86編譯器Open64系統提供了先進的優化,多線程和處理器支持,包括全局優化,矢量化,過程間分析,反饋的優化,循環變換和代碼生成從每個x86處理器內核提取最佳性能較高水平。
在x86 Open64編譯器套件簡化並加快開發和調整用於x86,AMD64(AMD&章; x86-64架構),和Intel64位(英特爾® x86-64架構)的應用程序。在x86 Open64編譯器創建通過MPI,OpenMP的&章,和自動並行化以及高度優化庫*構建健壯,高性能並行代碼打下堅實的基礎

功能

    <李類=“bbli”>語言標準:
  • 在ANSI C99,ISO C ++ 98
  • 符合ISO / IEC 9899:1999,編程語言 - C標準
  • 符合ISO / IEC 14882:1998(E),編程語言 - C ++標準
  • 的Fortran 77,90,95
  • 符合ISO / IEC 1539-1:1997編程語言 - Fortran語言
  • 在跨語言調用
  • 在IEEE 754浮點支持
  • 編譯指示控制優化

  • <李班=“bbli”>平台亮點:
  • 在x86 32位和x86 64位代碼生成

  • 在32位系統
  • 在大文件支持
  • 字節交換I / O
  • 矢量和標量SSE / SSE2 / SSE3代碼生成
  • 的OpenMP 2.5共享內存模型
  • MPICH2分佈式和共享內存模式
  • 優化AMD核心數學庫(ACML)
  • 優化亮點
  • 全局優化,例如。
  • 在部分冗餘消除
  • 常量傳送和代碼移動
  • 強度降低和簡化的表達
  • 在死代碼消除和公共子表達式刪除
  • 循環巢優化,如:
  • (與'-O3“啟用)
  • Loopfusion和分配
  • 循環交換和緩存局部性優化
  • 矢量上證所*代碼生成
  • 軟件數據預取
  • 代碼生成和優化,例如。
  • 高級寄存器分配
  • 循環展開
  • 指令選擇和安排
  • 窺孔優化
  • 反饋指導的優化(與'-fb_create / -fb_opt'啟用),如:
  • 代碼佈局
  • 在定向反饋功能,內聯和去虛擬化
  • 反饋制導寄存器溢出
  • 價值專業化
  • 的過程間分析和優化(與'-ipa'啟用),如:
  • 函數內聯和克隆
  • 的過程間別名分析
  • 數據重新佈局優化的結構成員
  • 的過程間持續傳播和死代碼消除

什麼在此版本中是新的

  • 在該版本包括新的性能優化,為AMD家庭支持15小時,從源頭更好的建築,和許多錯誤修正。

什麼4.2.4版本新

  • 在改進的內聯函數啟發式和加強內聯擴展庫功能
  • 增強型框架多版本
  • 改進誘導表達的簡化,如果逐級優化
  • 改進代碼生成%運營商
  • 改進間分析的間接函數調用,虛函數,並與&QUOT功能;不返回的&QUOT;屬性。
  • 優化的異常處理
  • 優化的Fortran處理90臨時數組

  • 在OpenMP的
  • 改進處理器關聯映射和並行運行時庫
  • 添加了1GB的大內存頁的支持
  • 簡體浮點選項
  • 長雙實現為80位IEEE雙精度
  • 內在加入-ffastmath
  • 的Fortran ISO_C_BINDING模塊
  • 在許多領域Bug修復包括:
  • 在GCC的兼容性
  • 在巨大的頁支持
  • Fortran的支持
  • 的OpenMP
  • 從源大廈
  • 在擴展的平台支持,包括RHEL 5.5和SLES11 SP1

什麼4.2.4版本新

  • 在改進的內聯函數啟發式和加強內聯擴展庫功能
  • 增強型框架多版本
  • 改進誘導表達的簡化,如果逐級優化
  • 改進代碼生成%運營商
  • 改進間分析的間接函數調用,虛函數,並與&QUOT功能;不返回的&QUOT;屬性。
  • 優化的異常處理
  • 優化的Fortran處理90臨時數組

  • 在OpenMP的
  • 改進處理器關聯映射和並行運行時庫
  • 添加了1GB的大內存頁的支持
  • 簡體浮點選項
  • 長雙實現為80位IEEE雙精度
  • 內在加入-ffastmath
  • 的Fortran ISO_C_BINDING模塊
  • 在許多領域Bug修復包括:
  • 在GCC的兼容性
  • 在巨大的頁支持
  • Fortran的支持
  • 的OpenMP
  • 從源大廈
  • 在擴展的平台支持,包括RHEL 5.5和SLES11 SP1

什麼4.2.3版本新

  • 在改進的過程間分析,包括結構數組複製和優化陣列重新映射優化。
  • 改進的循環優化:循環展開,循環展開,果醬,三角環,主動循環交換,循環分佈,循環剝離
  • 改進了冗餘消除優化的存儲和內存初始化;更好地整合重關聯和公共子表達式消除;表達增強分解。
  • 改進指令選擇和處理代碼生成。
  • 改進矢量。
  • 擴展預取到包括與感性基址陣列。
  • 在增強迴路多版本。
  • 改進的OpenMP和自動並行代碼生成。
  • 的OpenMP並行運行時庫函數的改進調整。
  • 在推出激進的優化,以提高多核心處理器的可擴展性/帶寬利用率。 (通過指定新的&QUOT調用; -mso&QUOT;標誌)
  • 改進GCC的兼容性,包括更多的屬性,命令行選項,並內置函數的支持。
  • 在擴展平台支持,包括SLES 11和RHEL 5.4。
  • 在許多bug修復。

類似的軟件

Pyrex
Pyrex

3 Jun 15

GCL
GCL

3 Jun 15

Perl
Perl

17 Aug 18

Vala
Vala

27 Sep 15

顯影劑的其他軟件 Advanced Micro Devices, Inc.

意見 AMD x86 Open64 Compiler Suite

評論沒有發現
添加評論
打開圖片!