OpenPOWER基金會自成立之日起,就收到業(yè)界普遍關(guān)注。自6月10日, 在2015 OpenPOWER中國高峰論壇上,無錫中太服務(wù)器有限公司發(fā)布了全球第一款基于蘇州中晟宏芯研發(fā)的國產(chǎn)CP1處理器的RedPOWER雙路服務(wù)器以后,近日 ,OpenPOWER基金會又推新舉措,即全新硬件加速ISV支持計劃。為了深度了解全新計劃,筆者近日對話了OpenPOWER核心成員,由技術(shù)專家們對此計劃進(jìn)行解析。
推出此計劃的目的是什么?
互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,帶來了企業(yè)數(shù)據(jù)信息量暴增,大數(shù)據(jù)時代的到來,使得企業(yè)在數(shù)據(jù)采集、存儲、分析、管理等方面面臨巨大挑戰(zhàn)。用戶對于大數(shù)據(jù)ISV研發(fā)能力的高要求,迫使其不得不尋求更加領(lǐng)先的基礎(chǔ)架構(gòu)平臺,為其提供強(qiáng)有力的大數(shù)據(jù)分析應(yīng)用的研發(fā)支撐。
據(jù)介紹,此次OpenPOWER基金會推出“全新硬件加速ISV支持計劃”的主要目的,就是為本地ISV免費(fèi)提供基于RedPOWER服務(wù)器以及賽靈思FPGA的云端開發(fā)及測試環(huán)境,幫助ISV提升大數(shù)據(jù)、云計算等新興技術(shù)研發(fā)能力,促進(jìn)第二代分布式計算的發(fā)展。
那究竟什么是第二代分布式計算?IBM大中華區(qū)科技合作部業(yè)務(wù)發(fā)展總監(jiān)張思民給出了這樣的解釋。第二代分布式計算的提法是2014年5月IBM和OpenPOWER基金會在發(fā)布會上提出的名詞,基于第一代無上限擴(kuò)容與軟件定義的計算的理念,提出將在小機(jī)里應(yīng)用做細(xì)致切分,然后再將“異構(gòu)芯片”與“加速器”的前沿技術(shù)加入其中,這就是所謂的第二代分布式計算。
張思民指出,所謂的異構(gòu)計算,就是將不同種類的計算芯片加載在同一臺服務(wù)器里,例如,同一服務(wù)器中可以有POWER芯片又有FPGA芯片。“但是,在服務(wù)器廠商眼里,這種做法是把單臺機(jī)器再次分布了,本來的單臺機(jī)器有多少核CPU做一個應(yīng)用,加入FPGA卡以后,原來的應(yīng)用會被再次分流一部分到有計算能力的卡上,進(jìn)一步提升單臺服務(wù)器數(shù)據(jù)的快速處理能力。“而“加速器”就是將OpenPOWER服務(wù)器的CAPI技術(shù)與FPGA技術(shù)完美融合,提供給應(yīng)用軟件一個更加穩(wěn)定、快速、高效的底層支撐架構(gòu)。
“作為OpenPOWER基金會的創(chuàng)始成員之一,IBM一直致力于在創(chuàng)新技術(shù)、合作策略以及銷售渠道等方面為基金會做貢獻(xiàn),并不斷推進(jìn)與其他基金會成員的合作。” 張思民表示,“此ISV支持計劃的發(fā)布以及合作項目的推進(jìn),標(biāo)志著OpenPOWER基金會及其成員將持續(xù)以開放的精神及合作模式,共同推動云計算、大數(shù)據(jù)等新興技術(shù)的發(fā)展,也預(yù)示著隨著更多本地ISV的關(guān)注、加入,以及軟硬結(jié)合新型生態(tài)系統(tǒng)的建設(shè),OpenPOWER開放的生態(tài)系統(tǒng)將進(jìn)一步擴(kuò)大。”
據(jù)介紹,OpenPOWER在中國將做兩件事情。首先,IBM承諾把POWER CPU芯片開放給中國。其次,立足基金會,為國產(chǎn)芯片打造一個完整產(chǎn)業(yè)鏈。其中包含CPU、服務(wù)器、操作系統(tǒng)、數(shù)據(jù)庫、云、大數(shù)據(jù)、第二代分布式計算、異構(gòu)計算能力等,涉及銀行、金融、電信、能源、政府、交通等各行各業(yè)的應(yīng)用,其中也包括建立完善的生態(tài)系統(tǒng),當(dāng)然也包括各地的系統(tǒng)集成商以及售后服務(wù),此次新ISV計劃的發(fā)布就是這個產(chǎn)業(yè)鏈打造過程中的一環(huán),未來的計劃還在逐步實施推進(jìn)中。
各方采取什么樣的合作模式?
作為首批加入到此次支持計劃中來的基金會企業(yè),無錫中太、美國賽靈思、恒揚(yáng)科技等都開放了各自的核心技術(shù)產(chǎn)品,作為ISV的星環(huán)科技也從軟件應(yīng)用開發(fā)角度切入進(jìn)來,促進(jìn)軟硬件融合方面的相關(guān)創(chuàng)新。
具體來說,基于無錫中太研發(fā)的首款國產(chǎn)Power服務(wù)器RedPOWER、美國賽靈思的FPGA技術(shù)以及恒揚(yáng)科技的FPGA卡產(chǎn)品,像星環(huán)科技這樣的軟件平臺ISV可以在IBM中國研究院為OpenPOWER生態(tài)系統(tǒng)打造的SuperVessel云平臺上,進(jìn)行研發(fā)測試,向用戶交付更優(yōu)秀的產(chǎn)品。
星環(huán)信息科技有限公司總經(jīng)理佘輝表示:“我們發(fā)現(xiàn)在大數(shù)據(jù)領(lǐng)域,尤其是Hadoop的應(yīng)用帶給行業(yè)的沖擊是非常巨大的,同時也給行業(yè)的ISV帶來了巨大商機(jī)。一些新型的ISV擁有功能強(qiáng)大的行業(yè)應(yīng)用產(chǎn)品,再加上大數(shù)據(jù)技術(shù),將給客戶帶來非常大的吸引力。”
所以,不難看出,OpenPOWER基金會選擇與像星環(huán)科技這樣在大數(shù)據(jù)領(lǐng)域技術(shù)領(lǐng)先的軟件平臺合作,實際上也是為了進(jìn)一步吸引更多的行業(yè)應(yīng)用ISV的批量加入,產(chǎn)生更大的聚合效應(yīng)。關(guān)于具體的實施步驟,張思民表示,未來將通過線上線下、渠道交易等方式進(jìn)行人氣積累與推廣。
“開發(fā)測試云里面就有基于RedPOWER的FPGA環(huán)境,我們希望通過開發(fā)測試云使得更多的FPGA加速應(yīng)用得以開發(fā)出來,然后放在我們建立的一個網(wǎng)上商城應(yīng)用加速商城(Application Acceleration Store)上,讓更多的行業(yè)應(yīng)用軟件ISV來試用。” 張思民介紹。
各方合作的技術(shù)亮點(diǎn)是什么?
通過介紹,筆者認(rèn)為其實本次合作計劃最大的技術(shù)理念就是“加速器”,而承載這一理念實施的關(guān)鍵技術(shù)組件就是CAPI+FPGA+RedPOWER的完美融合。
▲OpenPOEWR加速器技術(shù)組件示意圖
從細(xì)節(jié)上來說,OpenPOWER服務(wù)器有一個很重要的技術(shù)就是CAPI接口。CAPI接口為一個普通的POWER CPU接入FPGA或者其他加速器件提供了方便,進(jìn)行一些應(yīng)用級的加速,從而達(dá)到異構(gòu)計算。“有一些應(yīng)用可能資源消耗很高,作為一個中間件,如果把CPU資源占滿了別的應(yīng)用都不能跑了,如果用FPGA的方案可以很大程度加速應(yīng)用、解放CPU,可以做正常的應(yīng)用,這樣可以把整個解決方案推到一個新高度。像這類的應(yīng)用將來還可以看到很多,我們也希望FPGA這張白紙可以充當(dāng)軟件和硬件中的媒介,能夠幫助更多的軟件廠商應(yīng)用FPGA來提高系統(tǒng)性能。”賽靈思有線系統(tǒng)架構(gòu)師王立峰介紹。
專家介紹,此項加速器技術(shù)將是未來應(yīng)用軟件編程的主流方向,未來,一個架構(gòu)師在軟件編程布局的時候,將不僅僅拘泥與上層應(yīng)用本身,還需將底層架構(gòu)的設(shè)計考慮進(jìn)去,以此實現(xiàn)上層應(yīng)用更好的運(yùn)行,提高效率與性價比。據(jù)悉,目前OpenPOWER基金會推廣的這項技術(shù)組件在國際上處于領(lǐng)先地位,隨著推廣的逐步深入,未來將助推軟硬件融合創(chuàng)新進(jìn)入一個全新高度。