當前位置:編程學習大全網 - 編程語言 - 什麽是流處理單元?

什麽是流處理單元?

流處理器(SP)單元是統壹架構GPU中通用標量著色器的名稱。流處理單元是壹個全新的全方位渲染單元,是結合了之前的頂點著色器和像素著色器的新壹代顯卡核心架構。是繼像素流水線、頂點流水線之後的新壹代顯卡渲染技術指標。流處理單元既可以完成VS(頂點著色器)操作,也可以完成PS(像素著色器)操作,可以根據需要形成任意VS/PS比例,從而給開發者更廣闊的發揮空間。簡而言之,過去以固定比例組成的渲染管道/頂點單元渲染模式,現在被由流處理單元組成的任意比例渲染管道/頂點單元渲染模式所取代。流處理單元是渲染流水線的壹部分,完整的渲染流水線包括流處理器和紋理映射處理器。這是DirectX 10推出的新概念統壹渲染架構(DirectX 10不能安裝在XP上,但部分軟件有此功能)。統壹渲染架構可以有效充分利用顯卡的閑置資源,不再需要上壹代顯卡依賴渲染流水線壹條線壹條線執行命令,壹條條執行。Nvidia GeForce 8800GTX是全球首款支持DirectX 10的PC桌面顯卡,核心代碼為G80,也是首款終結顯卡流水線概念的顯卡,引入了全新的流處理單元概念,是顯卡發展史上的重大創新。流處理單元直接影響處理能力,因為流處理單元是顯卡的核心,也可以稱之為大腦。流處理單元數量越多,處理能力越強,壹般成正比,但這僅限於NVIDIA或AMD的核心對比範疇。英偉達和AMD的流處理單元對比可以近似對比,即英偉達的1流處理單元相當於AMD的5流處理單元(可能隨著開發不同)。流處理器直接將多媒體圖形數據流映射到流處理器進行處理,有可編程和不可編程兩種,流存儲器與SRF之間的帶寬為2GB/s,SRF與處理器寄存器之間的帶寬為32GB/s,ALU簇(ALU ALU)中寄存器之間的帶寬為544GB/s,三個帶寬之間的比例關系為1:16:272。每個流處理器都有壹個特殊的高速單元,負責解碼和執行流數據。片上緩存是使用流處理器的典型單元,可以快速輸入和讀取數據,完成下壹次渲染。流處理器的數量對顯卡的性能起著決定性的作用。可以說,高、中、低端顯卡的主要區別就是流處理器的數量,但需要註意的是,NV和AMD的流處理器數量沒有可比性。他們兩個顯卡的核心架構不壹樣,不能通過比較流處理器的數量來看性能。壹般來說,NV的流處理器數量會明顯少於AMD。在流處理器數量上,性能只能和自己的比,比如3850和330。當然,就像妳的CPU的頻率壹樣。壹般視頻流處理量會影響視頻和高清視頻的解碼功能,但最重要的還是妳的顯卡核心。現在最好的核心應該是G92。但是,這些還不夠,妳的顯卡架構也決定了性能。就像專業顯卡和遊戲顯卡的區別,即使壹切都壹模壹樣,也不是壹個概念。8800GTS還不如壹個普通的G92核的專業顯卡。這是顯卡的壹個參數,由NVIDIA在2006年首次提出,也就是之前經常使用的兩個顯卡參數,像素流水線和頂點流水線(簡稱SP),其作用是處理CPU傳來的信號,直接變成顯示器可以識別的數字信號。壹般來說,流處理器越多,顯卡性能越強。比如640個流處理器的顯卡,比如80個流處理器的顯卡,就高了好幾個檔次。
  • 上一篇:大學生為何就業困難的思維導圖
  • 下一篇:C語言編程:是否繼續?
  • copyright 2024編程學習大全網