1.探析異構(gòu)計(jì)算原理
究竟什么是異構(gòu)計(jì)算,相信很多人在第一次聽(tīng)到這個(gè)名詞的時(shí)候都會(huì)摸不著頭腦。現(xiàn)在小編就給大家科普一下什么是異構(gòu)計(jì)算。
異構(gòu)計(jì)算是一種特殊形式的并行和分布式計(jì)算,它能同時(shí)支持SIMD方式和MIMD方式的單個(gè)獨(dú)立計(jì)算機(jī),由高速網(wǎng)絡(luò)互連的一組獨(dú)立計(jì)算機(jī)來(lái)完成計(jì)算任務(wù)。它能協(xié)調(diào)地使用性能、結(jié)構(gòu)各異地機(jī)器以滿足不同的計(jì)算需求,并使代碼(或代碼段)能以獲取最大總體性能方式來(lái)執(zhí)行。

OPENCL異構(gòu)運(yùn)算原理
2.CPU的異構(gòu)計(jì)算應(yīng)用
異構(gòu)計(jì)算的主要是指使用不同類型指令集和體系架構(gòu)的計(jì)算單元組成系統(tǒng)的計(jì)算方式。常見(jiàn)的計(jì)算單元類別包括CPU、GPU等協(xié)處理器、DSP、ASIC、FPGA等。 然而在APU平臺(tái)上面,APU支持GPU加速,也就是GPU輔助CPU做一些并行計(jì)算,這樣的系統(tǒng)就是異構(gòu)計(jì)算。GPU和CPU協(xié)同運(yùn)算后,并不是簡(jiǎn)單的1+1>2的問(wèn)題,并行計(jì)算的速度相比串行計(jì)算有了成倍的提升。如此一來(lái),支持異構(gòu)計(jì)算的系統(tǒng)性能就會(huì)有質(zhì)的飛躍,而以往單純?cè)u(píng)估CPU或GPU的測(cè)試軟件已。異構(gòu)計(jì)算技術(shù)的異軍突起無(wú)疑為計(jì)算機(jī)行業(yè)注入了新的活力,AMD Fusion APU帶來(lái)的融合以及Intel的Ivy Brdige,無(wú)不預(yù)示著異構(gòu)計(jì)算的主流前景。

AMD異構(gòu)運(yùn)算平臺(tái)對(duì)比
3.APU平臺(tái)的異構(gòu)對(duì)比測(cè)試
在這個(gè)測(cè)試?yán)锩,我們選取了兩款A(yù)PU,分別是一代APU A8-3870K和二代APU A10-5800K,通過(guò)測(cè)試去檢驗(yàn)兩代APU的區(qū)別和進(jìn)步的地方。
異構(gòu)計(jì)算測(cè)試平臺(tái)
CPU:APU A10-5800K和A8-3870K
主板:梅捷F2A85+節(jié)能版和A75芯片組主板
散熱器:超頻三 黃海 至尊版
內(nèi)存:芝奇 DDR3 1600 2G x2 (超頻至1866Mhz)
顯卡:集成HD7660D和HD6770D
硬盤(pán):希捷1T SATA2
這次測(cè)試我們使用HC BENCHMARK,這款軟件能夠同時(shí)調(diào)用CPU和GPU的運(yùn)算資源,無(wú)論是AMD獨(dú)立顯卡還是APU,只要是支持異構(gòu)計(jì)算的系統(tǒng)都可以在這款軟件上面將潛力完全發(fā)揮。它能通過(guò)辦公應(yīng)用、上網(wǎng)體驗(yàn)、視頻應(yīng)用等異構(gòu)計(jì)算的性能模擬測(cè)試出系統(tǒng)CPU+GPU的綜合性能。

跑分過(guò)程截圖
ComputeMark 1.1是微軟在DX11中引入了通用計(jì)算接口標(biāo)準(zhǔn)DirectCompute,并在渲染架構(gòu)中新增了Compute Shader,都是為了發(fā)揮GPU的并行計(jì)算優(yōu)勢(shì),將其應(yīng)用范圍從單純的圖形渲染拓展到更多計(jì)算領(lǐng)域 從而達(dá)到異構(gòu)計(jì)算的測(cè)試要求
A10-5800K
A8-3870K
DirectCompute Benchmark 0.45是一款功能齊全,可以在DX11環(huán)境下衡量顯卡的GPGPU通用計(jì)算水平,同時(shí)還能對(duì)處理器進(jìn)行相應(yīng)的測(cè)試,以方便對(duì)比?梢赃x擇處理器或者顯卡等不同API進(jìn)行單獨(dú)測(cè)試,并且結(jié)果從CPU、GPU兩項(xiàng)改為DirectCompute總分、OpenCL子分、GPU子分三項(xiàng)。其次,檢測(cè)識(shí)別信息也更加豐富,可以顯示OpenCL支持與否、著色器頻率、代號(hào)、版本、最大渲染單元、擴(kuò)展等資料,以及系統(tǒng)和驅(qū)動(dòng)的相關(guān)情況。
LuxMark V2.0也是一款測(cè)異構(gòu)計(jì)算OpenCL專業(yè)測(cè)試軟件,打算軟件的右邊看以看到CPU和GPU的詳細(xì)參數(shù),在菜單Mode測(cè)試選項(xiàng)里,有OpenCL CPU和GPU的混合測(cè)試,滿足你們多個(gè)方面的測(cè)試要求。軟件的測(cè)試過(guò)程是有一副超大像素的圖片進(jìn)行渲染測(cè)試,能夠充分測(cè)試出異構(gòu)計(jì)算OpenCL的性能。這款軟件的測(cè)試時(shí)間大概持續(xù)3分鐘左右,測(cè)試時(shí)間雖然不長(zhǎng),能對(duì)處理器進(jìn)行相應(yīng)的測(cè)試,以方便對(duì)比。

我們選取了OpenCL CPUs+GPUs和OpenCL CPUs-only兩個(gè)模式
A10-5800K
A8-3870K
4.總結(jié)
因?yàn)榛贠PENCL的特殊性,所以我們采用了多軟件的跑分測(cè)試,可能有些朋友已經(jīng)看的有點(diǎn)頭暈,接下來(lái)我們用圖表把上面測(cè)試的結(jié)果進(jìn)行匯總,讓大家可以更加清晰的看到兩帶APU之間的差距。

成績(jī)匯總1
通過(guò)上面幾個(gè)軟件的測(cè)試的結(jié)果對(duì)比,我們可以看出,無(wú)論A10-5800K在CPU或者GPU的異構(gòu)計(jì)算測(cè)試方面,都比A8-3870K強(qiáng)15%到40%之間跳動(dòng),尤其是兩顆GPU性能更是差距明顯,明顯二代APU對(duì)比一代APU有了長(zhǎng)足的進(jìn)步。雖然AMD現(xiàn)在已經(jīng)江河日下,市場(chǎng)份額不斷被INTEL蠶食,但是在中國(guó)市場(chǎng),AMD高性價(jià)比的地位依然是INTEL所不能撼動(dòng)的,況且現(xiàn)在一個(gè)A10-5800K只要720元,5800K的核顯可以頂一個(gè)400多的顯卡。換而言之,CPU售價(jià)只是300多元,所以大家也就不要對(duì)5800K有太多的要求,畢竟一分錢一分貨。要性能還是直接上INTEL,追求性價(jià)比還是選AMD吧。