亞特蘭大 5月15日,2009—以開發功能強大且簡單好用之視覺運算軟體而聞名的新秀公司--AccelerEyes,宣布與台灣知名的工程軟體供應商鈦思科技簽署合約,進軍台灣,鈦思科技將成為AccelerEyes台灣總代理,提供旗下產品Jacket,亦即以繪圖處理器(GPU)為基礎、可加速MATLAB之新技術進入台灣。
自即日起,鈦思科技將成為AceelerEyes公司在台業務以及技術服務的重要夥伴。鈦思科技原本即是MATLAB在台灣的總代理,自此MATLAB客戶將可在中央處理器(CPU)外多一個運算引擎的選擇,加速MATLAB程式運算的執行。
總部位於美國喬治亞州的亞特蘭大的AccelerEyes,創立於2007年,公司雖年輕、但竄起相當快速,主要以提供視覺運算的解決方案為主。近年來以在GPU(繪圖處理器)為主的技術,與全世界最大繪圖處理器技術廠商NVIDIA合作,建立起廣大的MATLAB應用。隨著龐大的3D圖形資料或複雜或大量的資料量的時代來臨,這些資料對CPU的負荷,有時遠超過它所能承擔的計算能力,為了滿足龐大資料或3D圖形視覺的計算需求,於是能負責處理圖形計算的繪圖處理器(GPU, Graphics Processing Unit)開始出現,GPU動輒百個以上的處理器,使得GPU在某些大規模平行計算的應用上,效能比一般中央處理器CPU強大許多;且隨著其技術的發展,以GPU為基礎的通用計算也開始出現。
Jacket是一架構在MATLAB®之上的繪圖處理器(GPU) 引擎,Jacket能讓使用者在繪圖處理器上跑標準的MATLAB程式碼,和MATLAB使用介面完全無礙,能在繪圖處理器上進行比中央處理器(CPU)更快速的加速以及視覺運算等處理功能。Jacket不僅提供繪圖處理器的API(Application Programming Interface),也收納了GPU MEX函式,更恰當的說法,Jacket為一個完整以及透明的系統,能自動地使記憶體轉換並執行最佳化的決策。Jacket使用一種運行系統的編譯器,能讓繪圖處理器的函式以MATLAB翻譯的型式來運行。
AccelerEyes營運長Tauseef Rehman表示,Jacket 是建立在一個即時的系統上,用以管理平行運算任務的資料執行。藉由透過和MATLAB M-Language的合作,Jacket 能在以改變最少的現行程式碼的基礎上,達到資料平行處理的效率化。Jacket最合適將核心配置於SIMD的硬體架構上運行,並可自動地與最小化地將記憶體需求轉換於不同的獨立磁碟。Jacket也能充份善用特殊硬體規格記憶體的架構。此外,Jacket內含一個能管理記憶體及運算排程的系統,以進行視覺化及運算的無縫整合。
Jacket 軟體內並含有圖形工具箱(Graphics Toolbox),能將Jacket 的功能更為延伸,能無縫地整合視覺影像的運算,讓原本難以撰寫的程式、多執行緒以及過去複雜的即時圖像顯示的任務得以完成。Jacket 並內建相當多的擴充資料文件以及使用範例,幫助開發者快速上手並在GPU上進行MATLAB運算。諸如:矩陣相乘(Matrix Multiply)Benchmarks、快速傅立葉轉換(FFT )Benchmarks、摺積(Convolution)Benchmarks,類神經網絡,影像濾波範例,財務上像是B-S模型的應用,以及許多圖形工具箱在海洋表面及雨滴等應用範例。
Jacket目前完全支援NVIDIA 的Telsa以及CUDA系列產品。
# # #
關於AccelerEyes
AccelerEyes成立於2007年6月,以開發簡單但強大視覺運算軟體聞名。有高效能運算(HPC)需求公司若要能採用繪圖運算處理器(GPU)的技術,一個堅固耐用以及功能健全的軟體工具鏈必須要能讓程式設計者連結到GPU的硬體,當硬體製造商正在開發更低階的軟體工具時,諸如NVIDIA的CUDA,AccelerEyes提供能支援其硬體之高階介面,移除較低階的複雜性。
關於鈦思科技
鈦思科技TeraSoft, Inc.,成立於1998年9月,以提供創新、高效率的專業技術支援為經營理念,提供研發導向之專業軟體工具,服務於半導體、控制工程、通訊系統、無線通訊、影像處理、量測、光電、生物科技與財務模型分析等領域之高科技研發人員、科學家與工程師。更多資訊:www.terasoft.com.tw。
(**MATLAB®為美國The MathWorks®公司之註冊商標;Jacket為美國AccelerEyes公司之註冊商標)
|