2012年3月13日意法半導體全資子公司、全球領先的獨立高性能運算技術編譯器及開發工具供應商Portland Group™(PGI),發佈基於ARM內核的ST-Ericsson NovaThor™行動平台專用的PGI OpenCL開發框架。該開發框架包括1個把多核ARM CPU視為一個運算裝置的PGI OpenCL編譯器,並強化了OpenCL GPU(繪圖處理器)編譯器功能。NovaThor是一個高整合度的完整的行動平台,整合了性能和功耗均最佳化的多核 ARM® Cortex™ A系列CPU、先進的繪圖處理器、性能強大的多媒體引擎和最新的行動寬頻和通訊介面技術。新框架的發佈讓Portland Group的產品線覆蓋OpenCL和多核ARM微控制器。
OpenCL是一個異質電腦系統程式設計模型。異質電腦系統是由CPU、繪圖處理器和其它運算裝置組成的系統。經過Khronos標準化後,該程式設計模型已經被很多CPU和GPU廠商接受,例如英特爾(Intel)、AMD/ATI、NVIDIA和Imagination Technologies。PGI OpenCL是首個可支援Android的OpenCL編譯器,把多核ARM處理器視為一個OpenCL運算裝置。ARM處理器能夠驅動大多數的行動和嵌入式運算平台。
Portland Group總監Douglas Miles表示:「透過PGI OpenCL編譯器,行動和嵌入式開發人員可以開發出能夠在主流行動作業系統之間輕鬆移植的多核應用程式。這款編譯器可支援ST-Ericsson NovaThor平台的多核ARM處理器,為將來整合OpenCL裝置編譯器鎖設計,支援繪圖處理器和硬體加速度計程式設計環境。」
關於PGI OpenCL開發框架
在OpenCL程式設計模型內,主CPU控制一個運算裝置的全部作業。運算裝置可能是一個繪圖處理器、另一個CPU、多核模式的主CPU本身或其它類型的運算裝置。PGI OpenCL開發框架由5大核心元件構成:
· PGI OpenCL裝置編譯器—編譯OpenCL內核,在多核ARM處理器上執行平行處理。
· PGCL驅動程式—命令級驅動程式,用於處理包含C99、C++ 或OpenCL程式單元的原始檔案,可支援靜態編譯OpenCL內核。
· OpenCL主處理器編譯器—PGCL驅動程式使用gcc 和g++ Android原生開發套件編譯 OpenCL主處理器代碼。
· OpenCL平台層—一個子程式庫,用於查詢平台功能,從OpenCL主處理器代碼建立上下文。
· OpenCL 執行層—一個子程式庫和一個可擴展的執行系統,用於在多核ARM處理器上建立並執行OpenCL內核。
開發框架第一版支援OpenCL 1.1 Embedded Profile。PGI OpenCL開發框架在Linux/x86編譯主處理器平台上執行,與Android NDK工具鏈整合在一起,能夠為在Android作業系統執行的ST-Ericsson NovaThor平台生成所需的二進位碼,並可支援眾多的最新功能和技術,包括:
· ARMv7代碼生成,包括自動生成OpenCL向量資料類型運算所需的NEON SIMD指令。
· 離線靜態編譯OpenCL程式和內核
· 在現有的makefiles和應用程式建立基礎裝置內實現增量和無縫整合的命令級介面
ST-Ericsson的NovaThor平台整合了應用引擎、數據機和通訊介面晶片組,讓裝置廠商能夠快速推出先進的智慧型手機和具有出色多媒體功能的平板電腦。NovaThor平台可支援多個同步觸控式螢幕和照相機,是首個具有全高解析度1080順序掃描(progressive-scan)照相功能的行動平台。
除先進的多媒體功能外,NovaThor平台還是首款在高性能、低功耗、經濟型封裝內整合最新的對稱式多元處理(Symmetric Multi-Processing,SMP)雙核技術的整合智慧型手機平台,讓下一代智慧型手機能夠給使用者帶來身臨其境的行動多媒體體驗。兩個處理器內核完全相同,既可作為兩個單獨的處理器獨立作業,又可合併為一個處理器同步作業。
ST-Ericsson平台業務及架構主管Teppo Hemia表示:「PGI OpenCL開發框架整合了經過高性能運算(HPC)市場驗證的PGI編譯器技術和無版稅的OpenCL標準,讓ST-Ericsson的客戶能夠在NovaThor平台上使用OpenCL標準開發和移植應用代碼,充分利用現今的多核處理器的性能,同時還能針對未來的多處理器異質運算系統擴大代碼再用率。
有關NovaThor平台詳細資訊,請瀏覽ST-Ericsson網站: http://www.stericsson.com/products/smartphone-platforms.jsp
自2012年3月27日起,客戶可以免費下載ST-Ericsson NovaThor平台專用PGI OpenCL開發框架,包括代碼示例和Dalvik應用常式,獲取完整的產品資訊,請流覽Portland Group公司網站:www.pgroup.com/pgcl。
開發框架基於已公佈的Khronos技術規範,可望能通過Khronos產品合格測試。欲查詢目前的合格測試資訊,請流覽www.khronos.org/conformance。
關於Portland Group
意法半導體的全資子公司Portland Group是全球知名的軟體開發商,為基於超微(AMD)及英特爾(Intel)的x64處理器和NVIDIA GPU加速度計的workstation、伺服器及叢集系統提供高效能Fortran、C和C++編譯器及開發工具。關於Portland Group的產品詳情,請參閱公司網站www.pgroup.com或發電子郵件至sales@pgroup.com。
關於意法半導體
意法半導體(STMicroelectronics;ST)是全球領先的半導體解決方案供應商,為感測及功率技術與多媒體融合應用領域提供創新的解決方案。從能源管理和節能技術,到數位信任和資料安全,從醫療健身裝置,到智慧型消費性電子,從家電、汽車,到辦公裝置,從工作到娛樂,意法半導體的微電子元件技術無所不在,在豐富人們的生活方面發揮著積極、創新的作用。意法半導體代表著科技帶動智慧生活(life.augmented)的理念。
意法半導體2011年淨收入97. 3億美元。詳情請瀏覽意法半導體公司網站www.st.com。
Copyright © 2002-2023 COMPOTECH ASIA. 陸克文化 版權所有
聯繫電話:886-2-27201789 分機請撥:11