當前位置:編程學習大全網 - 編程語言 - GPU是什麽?GPU編程是什麽?

GPU是什麽?GPU編程是什麽?

GPU是相對於CPU的壹個概念,由於在現代的計算機中(特別是家用系統,遊戲的發燒友)圖形的處理變得越來越重要,需要壹個專門的圖形的核心處理器。 GPU的作用 GPU是顯示卡的“心臟”,也就相當於CPU在電腦中的作用,它決定了該顯卡的檔次和大部分性能,同時也是2D顯示卡和3D顯示卡的區別依據。2D顯示芯片在處理3D圖像和特效時主要依賴CPU的處理能力,稱為“軟加速”。3D顯示芯片是將三維圖像和特效處理功能集中在顯示芯片內,也即所謂的“硬件加速”功能。顯示芯片通常是顯示卡上最大的芯片(也是引腳最多的)。現在市場上的顯卡大多采用NVIDIA和ATI兩家公司的圖形處理芯片。 於是NVIDIA公司在1999年發布GeForce 256圖形處理芯片時首先提出GPU的概念。GPU使顯卡減少了對CPU的依賴,並進行部分原本CPU的工作,尤其是在3D圖形處理時。GPU所采用的核心技術有硬體T&L、立方環境材質貼圖和頂點混合、紋理壓縮和凹凸映射貼圖、雙重紋理四像素256位渲染引擎等,而硬體T&L技術可以說是GPU的標誌。 簡單說GPU就是能夠從硬件上支持T&L(Transform and Lighting,多邊形轉換與光源處理)的顯示芯片,因為T&L是3D渲染中的壹個重要部分,其作用是計算多邊形的3D位置和處理動態光線效果,也可以稱為“幾何處理”。壹個好的T&L單元,可以提供細致的3D物體和高級的光線特效;只大多數PC中,T&L的大部分運算是交由CPU處理的(這就也就是所謂的軟件T&L),由於CPU的任務繁多,除了T&L之外,還要做內存管理、輸入響應等非3D圖形處理工作,因此在實際運算的時候性能會大打折扣,常常出現顯卡等待CPU數據的情況,其運算速度遠跟不上今天復雜三維遊戲的要求。即使CPU的工作頻率超過1GHz或更高,對它的幫助也不大,由於這是PC本身設計造成的問題,與CPU的速度無太大關系。 GPU最大的優勢在於其提供的並行運算。通俗點,就是增加了處理圖形計算的計算單元。

  • 上一篇:在生產信息自動推測與處理系統中上位機主要完成那些工作?
  • 下一篇:2020畢業論文工作評價五篇
  • copyright 2024編程學習大全網