基于GPU的通用計算已成為近幾年人們關(guān)注的一個研究熱點。將GPU用于通用計算的主要目的是為了加速計算,加速的動力來自GPU在高性能計算方面所具有的優(yōu)勢:
(1)高效的并行性。
這一功能主要是通過GPU多條繪制流水線的并行計算來體現(xiàn)的。在目前主流的GPU中,多條流水線可以在單一控制部件的集中控制下運行,也可以獨立運行。GPU的頂點處理流水線使用MIMD方式控制,片段處理流水線使用SIMD結(jié)構(gòu)。相對于并行機而言,GPU提供的并行性在十分廉價的基礎(chǔ)上,為很多適合于在GPU上進行處理的應(yīng)用提供了一個很好的并行方案。
(2)高密集的運算。
GPU通常具有128位或256位的內(nèi)存位寬,因此GPU在計算密集型應(yīng)用方面具有很好的性能。
(3)超長圖形流水線。
GPU超長圖形流水線的設(shè)計以吞吐量的最大化為目標(biāo),因此GPU作為數(shù)據(jù)流并行處理機,在對大規(guī)模的數(shù)據(jù)流并行處理方面具有明顯的優(yōu)勢。
如下圖所示,CPU中的大部分晶體管主要用于構(gòu)建控制電路(如分支預(yù)測等)和Cache,只有少部分的晶體管來完成實際的運算工作。GPU與CPU的設(shè)計目標(biāo)不同,其控制電路相對簡單,而且對Cache的需求較小,所以大部分晶體管可以組成各類專用電路和多條流水線,使GPU的計算速度有了突破性的飛躍,擁有驚人的處理浮點運算的能力。
圖:GPU與CPU內(nèi)部結(jié)構(gòu)比較
正是由于GPU在并行處理和計算密集型問題求解等方面所具有的諸多優(yōu)勢,GPU已成為目前普通PC機所擁有的強大、高效的計算資源。從系統(tǒng)架構(gòu)上看,GPU是針對向量計算進行了優(yōu)化的高度并行的數(shù)據(jù)流處理機。這種以數(shù)據(jù)流作為處理單元的處理機,在對數(shù)據(jù)流的處理上可以獲得很高的效率。
-
gpu
+關(guān)注
關(guān)注
28文章
4893瀏覽量
130546
原文標(biāo)題:GPU在高性能計算方面具有怎樣的優(yōu)勢?
文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
常用電器控制電路精選
貝嶺BL8851:高性能SSR反激控制電路(AC/DC),助力高效電源設(shè)計

鴻蒙原生頁面高性能解決方案上線OpenHarmony社區(qū) 助力打造高性能原生應(yīng)用
AI高性能計算平臺是什么
帶組合繼電器的控制電路有哪些
簡述起動控制電路中組合繼電器的作用
功率電子器件控制電路的設(shè)計和功能
使用超聲波發(fā)送器和接收器構(gòu)建高性能NDT系統(tǒng)

變頻器控制電路主要由什么構(gòu)成
帶你了解什么是高性能計算(HPC)

繼電器控制電路的基本原理
芯品# 高性能計算芯片
高性能計算集群的能耗優(yōu)化

評論