性能與效率的飛躍:HD6970/50完全評測
接下來,我們就先來看看HD6900系列改進最大的一項:VLIW4架構
全新的 VLIW4 線程處理器
為了讓大家更加容易理解,我們首先來介紹一下之前(HD2000—HD6800)產品的線程處理器架構。在AMD進入DX10時代之后的所有產品中,流處理器都是最小的單位,再高一層的單位叫做線程處理器,更高一層的叫做 SIMD 陣列,接下來的一層已經可以被稱為流處理器模塊了,比如HD5000之后的高端顯卡都采用了兩組流處理器,可以被稱為雙核心。

HD6800核心架構圖
前面我們已經說到,HD6900系列產品最大的改進是采用了全新的VLIW4線程處理器,很明顯這個就是在線程處理器這一個層次上進行的改進。我們用下面的兩張圖來對比一下之前產品的線程處理器和 HD6900 的線程處理器有什么不同。

HD5870所采用的VLIW5結構圖
上圖是 RV870核心(HD5870)的線程處理器結構圖,我們可以看到它主要分為三個部分:紅色的流處理器(Stream Cores)、黃色的分歧執行單元(Branch Unit)以及白色的通用寄存器(General Purpose Registers)。
其中流處理器是在分歧執行單元的控制下處理數據流和條件運算,在通用寄存器中存取或輸出數據,但并不存放指令。需要注意的是,上圖中紅色的流處理器一共有5個,也就是說一個線程處理器中有5個流處理器,包括一個個頭比較“胖”的。這種設計就是我們之前一直所說的5D架構,也可以稱為VLIW5。接下來我們來看HD6900的線程處理器結構。
HD6870/6950的VLIW4結構圖
上圖就是 HD6900 的線程處理器結構圖,我們可以看到結構中紅色的流處理器部分從之前的5個變成了4個,看起來像是少了一個比較“胖”的流處理器,這就是這里所說的VLIW4,即4D架構。雖然每個線程處理器內僅僅是少了一個流處理器,但這對于沿用多年5D架構來說,已經是重大的升級了。
關注我們


