<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 業(yè)界動態(tài) > PGI高性能64位編譯器及開發(fā)工具與惠普 HPTC 解決方案捆綁銷售

          PGI高性能64位編譯器及開發(fā)工具與惠普 HPTC 解決方案捆綁銷售

          ——
          作者:eaw 時間:2005-06-20 來源:eaw 收藏

          (紐約證券交易所:STM)的全資子公司Portland Group™今天宣布,該公司旗下的PGI Fortran、C 和 C++編譯器及開發(fā)工具將被惠普公司整合到其深受市場歡迎的基于32/64位32/64位 Intel Pentium/Xeon™ 和 AMD Opteron™ 處理器的ProLiant系列高性能技術計算(HPTC)工作站、服務器和群集計算平臺內。
          PGI編譯器及開發(fā)工具被科學家和工程師用于創(chuàng)建和運行高性能的計算應用,應用領域包括天氣預報、地球物理科學、結構模型、空氣動力學仿真以及相關領域。針對增長最快速的科學工程硬件平臺所采用處理器,高度優(yōu)化的PGI編譯器提供了一套經(jīng)過時間考驗的高生產(chǎn)質量級的開發(fā)工具。
          “HP決定在其軟件組合中整合波特蘭集團的編譯器及開發(fā)工具,這意味著科學家和工程師在選購高性能的運行Linux 和 Windows 的HP系統(tǒng)時,同時還得到一個使用廣泛的高質量的64位Fortran、C 和 C++編譯器及開發(fā)工具。” 波特蘭集團總監(jiān)Douglas Miles表示,“HP正在致力于成為技術服務器的市場領導者,波特蘭集團長期以來致力于HPTC編譯器及工具的研發(fā)工作,并正在加強對這一業(yè)務領域的研發(fā)力度,因此,兩家公司的合作真可謂最佳的搭檔組合?!?br/>“能夠從HP選購整套的HPTC解決方案,如我們的統(tǒng)一集群系統(tǒng)產(chǎn)品,是HP帶給科學家和工程師的一個主要優(yōu)勢?!?惠普高性能技術計算產(chǎn)品部市場總監(jiān)Bruce Toal表示,“我們能夠提供穩(wěn)定的經(jīng)過驗證的軟件開發(fā)工具棧是該戰(zhàn)略的一個重要組成部分,PGI編譯器及開發(fā)工具套件是一個業(yè)內公認的跨平臺的高性能技術計算標準。我們很高興在HP提供給客戶的HPC解決方案內能夠整合這套軟件。”
          PGI編譯器有三個版本:用于個人用戶的PGI 工作站、用于工程工作組的PGI服務器和用于HPTC群集系統(tǒng)的PGI CDK™群集器開發(fā)工具。每套軟件都含有PGF77、PGF95™、 PGHPF、PGCC和 PGC++™ 編譯器, PGDBG 圖形并行調試器以及 PGPROF 圖形并行性能評估器(Profiler)。PGI 編譯器及開發(fā)工具是完全并行處理的,支持本機編譯、評估和調試OpenMP并行或MPI并行分布式應用。PGI 編譯器及開發(fā)工具6.0 版 內含Linux 和 Windows操作系統(tǒng)下針對AMD Opteron 和Intel Xeon EM64T處理器特別優(yōu)化的功能和特性。

          本文引用地址:http://www.ex-cimer.com/article/6920.htm


          關鍵詞: 意法半導體

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();