HSA 1.0版處理器規(guī)格完成 爭取支持
異質(zhì)系統(tǒng)架構(gòu)(Heterogeneous Systems Architecture,HSA)基金會最近完成了1.0版規(guī)格,期望能更進(jìn)一步在處理器晶片之間推廣其標(biāo)準(zhǔn);到目前為止,該基金會的7家董事會成員廠商中,只有 AMD 宣布其晶片支援 HSA規(guī)格。
本文引用地址:http://cafeforensic.com/article/201609/303859.htmHSA規(guī)格的目標(biāo)是讓圖形處理器核心與CPU核心平等共享連貫性(coherent)記憶體,以提升一系列應(yīng)用的性能;其方案也能讓開發(fā)者以熟悉的高階語言如C++、Python進(jìn)行處理器的編程。主導(dǎo)HSA基金會成立的AMD表示,該公司最新的x86處理器Carrizo,將能在今年稍后的測試程序準(zhǔn)備就緒后,取得規(guī)格相容的認(rèn)證。
其他HSA董事會成員包括Imagination Technologies、LG、聯(lián)發(fā)科(Mediatek)、高通(Qualcomm)與三星(Samsung),他們都尚未對相關(guān)產(chǎn)品計(jì)畫發(fā)表意見;不過HSA主席、AMD院士Phil Rogers表示,這些成員廠商對規(guī)格訂定的參與意味著他們將會推出相關(guān)產(chǎn)品。
Rogers表示:“經(jīng)過九個月時間,我們敲定了最終版規(guī)格以及一些詳細(xì)議題,所有的成員廠商都非常積極參與,派出好幾位工程師熱烈參與討論規(guī)格該包含什么、不該包含什么,大家也有急迫性的共識,認(rèn)為需要在第一季完成相關(guān)工作。”
AMD的Carrizo可能會是第一款相容HSA規(guī)格的晶片,而其認(rèn)證測試預(yù)計(jì)在今年秋天開始進(jìn)行。AMD的前一代x86處理器Kaveri支援一部分的HSA功能,不過沒有包含在晶片設(shè)計(jì)定案后才出爐的環(huán)境切換(context switching)規(guī)格。
在Ubuntu 平臺幕后公司Canonical的支持下,Linux核心也增加了支援HSA規(guī)格的更新;微軟(Microsoft)共同主辦了第一場HSA公開活動,但是到目前為止仍未透露是否將讓W(xué)indows作業(yè)系統(tǒng)支援HSA。至于蘋果(Apple)的iOS平臺,Rogers開玩笑地表示:“我從來不對蘋果發(fā)表評論,因?yàn)槲野l(fā)現(xiàn)這對我的職業(yè)生涯不是好事。”
不令人驚訝的是,HSA規(guī)格并沒有贏得其主導(dǎo)者的兩大競爭對手支持──英特爾(Intel)與Nvidia;對此Rogers表示:“我一年大概會連絡(luò)他們一次,也有其他同事努力尋求其溝通管道,但到目前為止回覆都是“謝謝再聯(lián)絡(luò)”。”
Rogers表示,在繪圖處理器核心采用平行運(yùn)作的應(yīng)用,可望因?yàn)镠SA規(guī)格晶片提升2~6倍的性能;若沒有采用該規(guī)格或是類似的機(jī)制,那些核心會無法存取處理器晶片主記憶體的一半以上,因?yàn)橹饔洃涹w會被分隔成獨(dú)立的連貫性區(qū)域(bank)。能受惠于HSA規(guī)格的應(yīng)用包括手機(jī)視訊通話、PC的視訊搜尋,以及軟體定義網(wǎng)路、高性能運(yùn)算等。
HSA的目標(biāo)十分簡單,就是讓處理器SoC晶片與軟體開發(fā)商都采用1.0規(guī)格;Rogers表示:“我們不急著開發(fā)2.0版。”不過該組織已經(jīng)決定著手訂定1.1版規(guī)格,以定義標(biāo)準(zhǔn)的除錯與分析(profiler)介面,以及支援SoC晶片中第三方IP區(qū)塊的介面,預(yù)計(jì)所需時間約一年。
評論