三星的WebCL 原型展示

非營利產業開放標準組織Khronos Group於周三(3/19)釋出了WebCL 1.0正式版規格,同時開放下載

WebCL的全名為網路運算語言(Web Computing Language),它是基於開放運算語言(OpenCL)的JavaScript,在相容的瀏覽器中不需安裝外掛程式即可進行異質的平行運算。此一規格允許網路程式直接存取系統上諸如CPU或GPU等硬體資源,以便讓瀏覽器能執行密集運算的程式,例如圖片/影像處理程式或遊戲等。

Khronos指出,WebCL允許開發人員將密集運算處理程序卸載到諸如多核CPU或GPU等運算資源上,擴張了HTML5瀏覽器的能力,藉由存取系統加速功能,可望建立豐富的JavaScript中介軟體生態體系。

負責編輯WebCL規格的Nokia研究中心首席研究人員Tomi Aarnio表示,當數百萬名網路開發人員能夠藉由WebCL存取系統上的平行運算能力時,將可推動各式需要高度運算能力的創新網路服務,這類的程式或服務在過去是不可行的。

WebCL可利用JavaScript與OpenCL以讓網路程式有效且有規則地於瀏覽器中存取異質且多核的硬體能力,並嵌人了OpenCL與WebCL Validator的安全機制,還可透過WebCL擴充程式讓WebCL與WebGL互通,另有開放的核心翻譯器以快速將OpenCL應用移植至WebCL。

眾多科技業者皆支援此一規格,包括Intel、AMD、ARM、Nvidia、Google、Adobe、Nokia、三星、Mozilla與Opera等。AMD異質系統架構應用工程總監Gregory Stoner表示,瀏覽器是使用者在查詢或研究時最常用也最便利的介面,WebCL規格的誕生將使得先進的瀏覽器應用程式或服務大幅增加。(編譯/陳曉莉)

 

熱門新聞

Advertisement