首頁 > 硬體

流處理單元是什麼

2020-10-19 22:55:39

  流處理器(SP,Stream Processor)單元是統一架構GPU內通用標量著色器的稱謂。

  流處理單元是全新的全能渲染單元,由以前的頂點著色器和畫素著色器結合而成的新一代顯示卡核心架構,是繼Pixel Pipelines(畫素管線)和Vertex Pipelines(頂點管線)之後新一代的顯示卡渲染技術指標。流處理單元既可以完成VS(Vertex Shader,頂點著色器)運算,也可以完成PS(Pixel Shader,畫素著色器)運算,而且可以根據需要組成任意VS/PS比例,從而給開發者更廣闊的發揮空間。簡而言之,過去按照固定的比例組成的渲染管線/頂點單元渲染模式如今被流處理單元組成的任意比例渲染管線/頂點單元渲染模式替代。

  流處理單元是組成渲染管線的一部分,一條完整的渲染管線包括流處理器和紋理貼圖處理器。這是DirectX 10引入的新概念統一渲染架構(DirectX 10在XP上還不能裝,但是一些軟體有這功能)。採用統一渲染架構能有效而充分的利用顯示卡閒置資源,不再需要上一代顯示卡依靠渲染管線執行命令排隊並逐個執行。Nvidia GeForce 8800GTX是世界上第一塊支援DirectX 10的PC桌面顯示卡,核心代號G80,同時也是結束顯示卡管線概念的第一塊顯示卡,引入新的流處理單元的概念,是顯示卡發展史上一次重大的革新。

  流處理單元直接影響處理能力,因為流處理單元是顯示卡的核心,也可稱作大腦。流處理單元個數越多則處理能力越強,一般成正比關係,但這僅限於NVIDIA自家的核心或者AMD自家的核心比較範疇。NVIDIA和AMD的流處理單元比較可採取近似比較,即NVIDIA的1個流處理單元相當於AMD的5個流處理單元(隨著發展可能會有所不同)。

  流處理器直接將多媒體的圖形資料流對映到流處理器上進行處理,有可程式化和不可程式化兩種。流記憶體與SRF之間的頻寬是2GB/s,SRF與處理器暫存器之間的頻寬是32GB/s,ALU Cluster(ALU簇)內暫存器與ALU之間的頻寬是544GB/s,三種頻寬的比例關係為1:16:272。

效果

  每個流處理器當中都有專門高速單元負責解碼和執行流資料。片載快取是一個典型的採用流處理器的單元,它可以迅速輸入和讀取資料從而完成下一步的渲染。

  流處理器多少對顯示卡效能有決定性作用,可以說高中低端的顯示卡除了核心不同外最主要的差別就在於流處理器數量,但是有一點要注意,就是NV和AMD的顯示卡流處理器數量不具有可比性,他們兩家的顯示卡核心架構不同,不能通過比較流處理器多少來看效能,一般情況下NV的顯示卡流處理器數量會明顯少於AMD,要從流處理器多少來看效能,只能自家的與自家的比,比如3850與3450相比,8600與8800相比。

  當然,就像你的CPU主頻高低一樣的道理.一般顯示卡流處理的多少都會影響視訊與高清視訊的解碼功能,不過最主要的還是你的顯示卡核心.現在最好的核心應該是G92的.不過,光這些還不夠,你的顯示卡架構也決定效能.就像專業顯示卡和遊戲顯示卡的區別一樣,即使東西都完全一樣但不是一個概念.8800GTS還不如一張普通的G92核心的專業顯示卡效能強悍。

  這是顯示卡的一個引數,2006年由NVIDIA公司首先提出的一個概念,也就是以前常說的兩個顯示卡引數Pixel Pipelines(畫素渲染管線)和Vertex Pipelines(頂點著色單元),簡稱SP,其作用就是處理CPU傳過來的訊號,直接變成顯示器可以識別的數位訊號。

  一般來說,流處理器數量越多,顯示卡效能越強勁,比如擁有640個流處理器的顯示卡,比如擁有80個流處理器的顯示卡高出幾個檔次。


IT145.com E-mail:sddin#qq.com