【天極網伺服器頻道11月14日消息】AMD近日宣佈,將通過利用其先進的開發軟體工具,攜手開源社區和技術夥伴們啟用"加速處理器"(APU)產品用於下一代伺服器。 AMD院士Phil Rogers在2013年AMD開發者峰會(以下簡稱APU13)上發表主題演講,強調了AMD在利用AMD APU技術內部開發軟體以及授權他人開發軟體這兩大方面取得了顯著進步; AMD的APU技術實現了業界領先的AMD Radeon™影像處理引擎與單晶片上x86運算處理能力的有機結合(兩者結合在一個單一晶片上即」SOC」)。
2013年AMD開發者峰會
AMD副總裁兼伺服器業務部總經理Suresh Gopalakrishnan表示:「伺服器必須具備高效率、可擴充性和適應性,以滿足新出現的和不斷變化的工作負載的計算特性。 新的軟體發展工具專門針對承擔高度平行計算和多媒體負載高密度伺服器優化而設計,具有高效和低功耗的特點。 我們已經制訂了處理器業務路線圖來為開發這一機遇提供支援,現在我們正展示APU軟體生態系統的蓄勢待發狀態以及開發人員可以通過哪些途徑參與其中」。
隨著基於異構系統架構(HSA)的APU伺服器即將上市這一點成為現實,AMD開發出了相關工具,讓軟體發展人員能夠利用HSA所提供的優勢。 HSA可支援CPU和GPU在單晶片上和諧工作,在不產生任何資料傳輸損失的條件下將正確任務無縫遷移到最適合的處理單元,並讓GPU有更多的記憶體可用,以便使複雜處理任務可以適應單節點。
領先的高科技分析師事務所Moor Insights & Strategy的首席技術官(CTO)兼高級分析師保羅·泰希(Paul Teich)表示:「對於許多伺服器端高性能計算(HPC)和大資料分析工作負載而言, 將AMD即將推出的與HSA相容的APU與新的「east-west」連接架構——比如AMD的Freedom Fabric和惠普的Moonshot——進行結合,都是一個潛在的遊戲規則改變的因素」。
當前,AMD正在與其技術合作夥伴和開源社區開展協作,為開發人員提供合適的工具,讓他們能夠創建可同時利用其具有革命意義的、基於異構系統架構(HSA)的APU伺服器提供的CPU和GPU計算能力的伺服器應用程式。 今天在APU13上重點展示的工具組括:
Project Sumatra ——這是甲骨文公司(Oracle)和AMD共同完成的一個開源專案,讓開發人員能夠用JAVA語言編寫代碼並利用GPU計算功能;
GCC/HSA Project ——這是AMD和SUSE公司共同合作的一個專案,旨在支援廣受歡迎的Linux開源編譯器GCC,支援異構系統架構(HSA),並針對OpenMP API;
PGI Accelerator™ Compiler ——這是目前可用的是一個Beta版本,使開發人員能夠向Windows和Linux系統下的Fortran、C和C++程式添加可支援AMD APU和獨立GPU的 OpenACC指令;
clMath ——這是AMD在八月份貢獻給開源社區的 OpenCL 數學庫,讓開發人員能夠提高在AMD APU和獨立GPU上運行的通用計算與工程計算任務速度;
ArrayFire 2.0 for OpenCL ——這是AccelerEyes創建的一個快速數學庫,可利用clMath進行GPU計算,並為Windows或Linux系統下的開發人員提供便於使用的API;
CodeXL 1.3 ——這是AMD面向Windows和Linux系統推出的綜合開發工具套件, 具有遠端偵錯和剖析功能,可為伺服器應用程式開發人員提供支援。
AMD的幾家支援APU伺服器生態系統的技術合作夥伴也參加了APU13,本屆AMD開發者峰會將一直持續到11月13日(星期三)。 APU13議程中包括甲骨文公司的Nandini Ramani發表的一次主旨發言,他將對Project Sumatra專案和GPU計算技術為JAVA帶來的優勢進行大致介紹。 此外,微軟、AccelerEyes和惠普等企業將主辦一些會議,其中微軟會重點介紹C++ AMP和RemoteFX技術; AccelerEyes將展示各種庫的使用以支援異構計算;而惠普則將對其為託管式桌面提供的HP Moonshot 高密度伺服器環境進行概述。 而且,APU13 上也會舉辦一些其他會議,著重介紹使用APU伺服器優化各種資料中心工作負載的方法。
此外,AMD還宣佈推出一款新的統一SDK(軟體發展工具組),其中包括為異構計算開發人員提供的相關工具和速度更快的庫。
(作者:伺服器頻道新聞群組責任編輯:許明)