日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

gpu 適合處理哪些數(shù)據(jù)


gpu 適合處理哪些數(shù)據(jù)


適合GPU運算的運算類型有以下六種:
1、大量的輕量級運算
即用大量數(shù)據(jù)或者用同一數(shù)據(jù)多次調(diào)用同一公式或者計算過程,公式本身并不復(fù)雜,只是執(zhí)行的次數(shù)較多,這是GPU先天的優(yōu)勢 。
2、高度并行
【gpu 適合處理哪些數(shù)據(jù)】高度并行指的就是各個數(shù)據(jù)之間運算互不影響,即耦合度較低 。由于GPU本身硬件基礎(chǔ)決定,各個workgroup之間并不相互通信,只有同一workgroup內(nèi)的work-item之間才相互通信,所以GPU本身并不支持迭代等數(shù)據(jù)耦合度較高的計算,這是GPU本身要求 。
3、計算密集型
任務(wù)可以分為計算密集型和IO密集型 。計算密集型,即少量的IO讀取+大量的計算,消耗CPU資源較多;而IO密集型,是指多次使用IO讀取+少量計算,這種情況涉及到寄存器與內(nèi)存之間以及與設(shè)備內(nèi)存之間的通信問題,主要限制原因是顯存帶寬問題 。
4、控制簡單
對比GPU來說,CPU更擅長判斷、邏輯控制、分支等,有通用計算能力,并含有強大的ALU(算術(shù)運算單元);而GPU更適合于邏輯簡單的運算 。
5、多個階段執(zhí)行
運算程序可分解為多個小程序或者同一程序可分多個階段執(zhí)行,這就類似于使用集群處理同一任務(wù),將其分解為多個任務(wù)碎片分發(fā)到各節(jié)點執(zhí)行,以提高運算速率 。
6、浮點型運算

    推薦閱讀