圖形處理器(英語(yǔ):GraphicsProcessingUnit,縮寫(xiě):GPU),,又稱顯示核心,、視覺(jué)處理器,、顯示芯片,是一種專門(mén)在個(gè)人電腦,、工作站,、游戲機(jī)和一些移動(dòng)設(shè)備(如平板電腦、智能手機(jī)等)上圖像運(yùn)算工作的微處理器,。
用途是將計(jì)算機(jī)系統(tǒng)所需要的顯示信息進(jìn)行轉(zhuǎn)換驅(qū)動(dòng),,并向顯示器提供行掃描信號(hào),控制顯示器的正確顯示,,是連接顯示器和個(gè)人電腦主板的重要元件,,也是“人機(jī)對(duì)話”的重要設(shè)備之一。顯卡作為電腦主機(jī)里的一個(gè)重要組成部分,,承擔(dān)輸出顯示圖形的任務(wù),,對(duì)于從事專業(yè)圖形設(shè)計(jì)的人來(lái)說(shuō)顯卡非常重要。
GPU是為了能夠更快處理圖像而誕生
在九十年代,一批工程師意識(shí)到:在屏幕上進(jìn)行多邊形圖像渲染,,本質(zhì)上是個(gè)能并行處理的任務(wù)--每個(gè)像素點(diǎn)的色彩可以獨(dú)立計(jì)算,,不需要考慮其它像素點(diǎn)。于是GPU誕生,,成為比CPU更高效的渲染工具,。簡(jiǎn)而言之,由于CPU在圖像渲染方面的能力不足,,GPU被發(fā)明出來(lái)分擔(dān)這部分工作,,此后就成了專門(mén)搞這方面的硬件。有了上千個(gè)更加簡(jiǎn)單的核心,,GPU能高效地處理讓CPU十分吃力的任務(wù),。只要有合適的代碼配合,這些核心就能處理超大規(guī)模的數(shù)學(xué)運(yùn)算,,實(shí)現(xiàn)逼真的游戲體驗(yàn),。
GPU作為顯示卡的“大腦”決定了該顯卡的檔次和大部分性能,同時(shí)GPU也是2D顯示卡和3D顯示卡的區(qū)別依據(jù),。2D顯示芯片在處理3D圖像與特效時(shí)主要依賴CPU的處理能力,,稱為軟加速。3D顯示芯片是把三維圖像和特效處理功能集中在顯示芯片內(nèi),,也就是所謂的“硬件加速”功能,。顯示芯片一般是顯示卡上最大的芯片。時(shí)下市場(chǎng)上的顯卡大多采用NVIDIA和AMD-ATI兩家公司的圖形處理芯片,。NVIDIA公司在1999年發(fā)布GeForce256圖形處理芯片時(shí)首先提出GPU的概念,。從此NV顯卡的芯就用這個(gè)新名字GPU來(lái)稱呼。GPU使顯卡削減了對(duì)CPU的依賴,,并實(shí)行部分原本CPU的工作,,更加是在3D圖形處理時(shí)。
GPU能將3D模型的信息轉(zhuǎn)換為2D表示,,同時(shí)添加不同的紋理和陰影效果,,所以GPU在硬件里也是比較特殊的存在。從3D建模到最終顯示在屏幕上,,GPU渲染場(chǎng)景使用的是流水線操作,。早些時(shí)候流水線操作是固定不能作任何改動(dòng)的,整個(gè)操作由讀取三角形的頂點(diǎn)數(shù)據(jù)開(kāi)始,,接著GPU處理完后進(jìn)入幀緩沖區(qū)(framebuffer),,準(zhǔn)備發(fā)送給顯示器。GPU也能對(duì)場(chǎng)景進(jìn)行某些特定效果的處理,,不過(guò)這些都是由工程師設(shè)計(jì)固定好的,,能提供的選項(xiàng)很少。
GPU設(shè)計(jì)之初非針對(duì)深度學(xué)習(xí)而是并行計(jì)算
GPU關(guān)鍵性能是并行計(jì)算。這意味著可以同時(shí)處理運(yùn)算,,而不是一步步進(jìn)行,。復(fù)雜問(wèn)題可被分解為更簡(jiǎn)單的問(wèn)題,然后同時(shí)進(jìn)行處理,。并行計(jì)算適用于HPC和超算領(lǐng)域所涉及的許多問(wèn)題類型,,比如氣象、宇宙模型和DNA序列,。并不是只有天體物理學(xué)家和氣象學(xué)家才能充分利用并行計(jì)算的優(yōu)點(diǎn),。事實(shí)證明,許多企業(yè)應(yīng)用能從并行計(jì)算獲得超出尋常比例的好處,。這包括:數(shù)據(jù)庫(kù)查詢,、密碼學(xué)領(lǐng)域的暴力搜索、對(duì)比不同獨(dú)立場(chǎng)景的計(jì)算機(jī)模擬,、機(jī)器學(xué)習(xí)/深度學(xué)習(xí),、地理可視化
在GPU設(shè)計(jì)之初,并非針對(duì)深度學(xué)習(xí),,而是圖形加速,在NVIDIA推出CUDA架構(gòu)之前,,GPU并無(wú)太強(qiáng)對(duì)深度學(xué)習(xí)運(yùn)算能力的支持,。而如今,NVIDIA可以提供基于其GPU的從后端模型訓(xùn)練到前端推理應(yīng)用的全套深度學(xué)習(xí)解決方案,,一般的開(kāi)發(fā)人員都可以非常容易地上手使用GPU進(jìn)行深度學(xué)習(xí)開(kāi)發(fā),,或者高性能運(yùn)算。而CUDA架構(gòu)的開(kāi)發(fā),,耗費(fèi)了NVIDIA巨大的人力物力,。可以說(shuō),,是CUDA這個(gè)中間層(computingframework)的優(yōu)化,,才使得開(kāi)發(fā)者真正愛(ài)上了GPU,NVIDIA勝在軟件,。而CUDA還不能稱之為算法,,它只是計(jì)算硬件與算法之間的橋梁。
目前來(lái)看,,NVIDIA作為人工智能計(jì)算平臺(tái)的領(lǐng)導(dǎo)者,,但事實(shí)是,一開(kāi)始并非NVIDIA選擇了人工智能,,而是人工智能的研究者選擇了GPU,,進(jìn)而成就了NVIDIA。在2012年,Alex利用深度學(xué)習(xí)+GPU的方案,,一舉贏得ImageNetLSVRC-2010圖像識(shí)別大賽,,并奇跡般地將識(shí)別成功率從74%提升到85%。NVIDIA敏銳地覺(jué)察到了這一趨勢(shì),,并大力優(yōu)化基于GPU的深度學(xué)習(xí)生態(tài)系統(tǒng),,并加速迭代開(kāi)發(fā),三年時(shí)間將GPU性能提升了65倍,,從而奠定了目前的王者之位,。
AI時(shí)代 GPU將是數(shù)據(jù)爆炸時(shí)代的核心處理模塊
對(duì)于人工智能計(jì)算架構(gòu)來(lái)說(shuō),一般可以歸結(jié)為三類模式:CPU + GPU,,CPU + FPGA,,CPU + ASIC(專用集成電路)。其中,,應(yīng)用于圖形,、圖像處理領(lǐng)域的GPU 可以并行處理大量數(shù)據(jù),非常適合深度學(xué)習(xí)的高并行,、高本地化數(shù)據(jù)場(chǎng)景,,是目前主流的人工智能計(jì)算架構(gòu)。
如果把科技產(chǎn)業(yè)劃分為三個(gè)時(shí)代:PC 時(shí)代,、移動(dòng)互聯(lián)網(wǎng)時(shí)代和AI 時(shí)代,。目前,我們處于移動(dòng)互聯(lián)網(wǎng)時(shí)代的末期和下一個(gè)時(shí)代的早期,,即以深度學(xué)習(xí),、無(wú)人駕駛為主的AI 時(shí)代。
來(lái)源:環(huán)境監(jiān)控系統(tǒng) 機(jī)房動(dòng)力環(huán)境監(jiān)控系統(tǒng) http://youring.cn/solution/ 本文采集于網(wǎng)絡(luò),,如有問(wèn)題有聯(lián)系刪除
專線:劉剛 13911133352
E-mail:[email protected]
北京金恒智能系統(tǒng)工程技術(shù)有限責(zé)任公司 版權(quán)所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.
法律聲明:未經(jīng)許可,,任何模仿本站模板、轉(zhuǎn)載本站內(nèi)容等行為者,,本站保留追究其法律責(zé)任的權(quán)利,!
電話:86+10-62104277/2248/4249 傳真:86+10-62104193-819 京ICP備10010038號(hào)-2網(wǎng)站XML
智慧機(jī)房
在線體驗(yàn)