
AMD 一連推出了 Radeon HD 7900 及 Radeon HD 7700 系列繪圖卡後,「 Southern Islands 」 的終站「 Pitcairn 」繪圖核心上週發佈, 並推出 Radeon HD 7800 系列繪圖卡,但產品要到 3 月 19 日才正式上市。將瞄準中、高階繪圖卡市場,對手為 GeForce GTX 570 及 GTX 560 Ti 兩款產品,為 AMD 新一代中、高階繪圖卡作出補完計劃。
短短 3 個月內完成 3 個系列產品
圖依次為 Radeon HD 7900 、 Radeo HD 7800 和 Radeon HD 7700 系列繪圖卡
AMD 近年推出繪圖卡的時程採用積極態度,並在新一代「 Southern Islands 」 產品以高效率創下了 3 個月連續發表 3 款不同系列核心的紀錄,相比在 Radeon HD 5000 用了 6 個月時候才完成 4 個產品系列,現在 AMD 的工作效率之高十分難得。為甚麼 AMD 能夠在短短 3 個月內完成 3 個系列產品的上市,而且一反傳統,先後發表效能級和主流級的 Radeon HD 7900 和 HD 7700 後,才發表定位在兩者之間的 Radeon HD 7800 系統 ? 這與 「 Pitcairn 」 核心設計不無關係。
比較了 「 Tahiti 」 (Radeon HD 7900) 、「 Pitcairn 」 (Radeon HD 7800) 及 「 Cape Verde 」 ( Radeon HD 7700) 3 款不同的核心後,發現 「 Pitcairn 」 與 「 Cape Verde 」 核心最為相似,估計 AMD 應該是最先完成「 Tahiti 」 ,然後研發出 「 Cape Verde 」核心 ,最後在「 Cape Verde 」之上再開發出 「 Pitcairn 」 ,此舉有效節省研發核心時間,加快產品上市速度,最終實現 3 個月內連續上市 3 個產品系列的奇跡,同時也趕及在對手 NVIDIA 「 GK-104 」登場前,率先作好新一代繪圖卡補完,作為良好的產品規劃實功不可沒。
Pitcairn CU 排列有所不同 ?
「 Pitcairn 」 (Radeon HD 7800) 核心架構圖
根據 AMD 的官方資料顯示, 「 Pitcairn 」 擁有 28 億電晶體,核心面積達到 212mm² ,相比之下 「 Cape Verde 」 擁有 15 億電晶體,核心面積為 123mm² ,因此「 Pitcairn 」 並不是單純把 2 顆 「 Cape Verde 」 核心整合在一起而成。
兩者在 Dual ACE(Asynchronous Compute Engine) 、 Command Processor 、 VCE 、 UVD3 、 Eyefinity Display Controllers 及 PCI-E 3.0 控制器上變化不大,但因應「 Pitcairn 」 擁有更多的 CU (Compute Units) ,所以把 Geometry Engine 及 Rasterizer 增加一倍至 2 組, Render Back-ends 同樣加倍至 8 組合共提供 32 個 ROPs 及 128 個 Z/Stencil ROP Units ,與 「 Tahiti 」 核心相若。
在 CU 方面,完整的「 Pitcairn 」核心擁有 20 組 CU ,合共提供最多 1280 個 Stream Processors 及 80 個 Texture Units 。而在 CU 陣的排列上, 「 Pitcairn 」 採用了 Cape Verde 的 4 / 3 / 3 / 0 的方式,有別於 「 Tahiti 」的 4 / 4/ 4 / 4 方式。問到兩種排列方式何者為優?由於繪圖核心還受 L2 Cache 及各個單元的分工、算法等等因素影響,很難作出直接比較,但「 Pitcairn 」與「 Cape Verde 」 的工作時脈均在 1GHz 之上,比 Tahiti 最高 925MHz 高出 75MHz ,表面證據說明「 Pitcairn 」核心更適合在高時脈下工作。
然而基於「 Cape Verde 」 的「 Pitcairn 」核心雖然適合娛樂用途,但在專業應用卻不如「 Tahiti 」核心,在 FP64 雙精度浮點性能上,「 Pitcairn 」只有單精度時的 1/16 ,相比之下「 Tahiti 」以至 Radeon HD 6900 的 「 Cayman 」 核心也是 1/4 ,當然有多少人用 Radeon HD 7800 來作科學研究、高性能電腦計算用途呢 ? 這方面相信 AMD 更希望大家使用 Fire Stream 專業卡了。
在記憶體方面, 「 Pitcairn 」 擁有 4 個 64bit GDDR5 記憶體控制器,合共支援 256bit GDDR5 ,雖不及「 Tahiti 」 的 384bit GDDR5 ,但已是「 Cape Verde 」的一倍,與上一代的 Radeon HD 6900 高階產品持平。
Radeon HD 7850 (Pitcairn Pro) | Radeon HD 7870 (Pitcairn XT) | Radeon HD 6950 (Cayman Pro) | Radeon HD 6970 (Cayman XT) | GeForce GTX 560 Ti (GF114) | GeForce GTX 570 (GF110) | |
Architecture | GCN | GCN | VILW4 | VILW4 | Fermi 2.0 | Fermi 2.0 |
Process | 28nm | 28nm | 40nm | 40nm | 40nm | 40nm |
Transistors | 2.8 billion | 2.8 billion | 2.64 billion | 2.64 billion | 1.95 billion | 3.0 billion |
Die Size | 212mm2 | 212mm2 | 389mm2 | 389mm2 | 360 mm2 | 520mm2 |
Engine Clock | 860MHz | 1GHz | 800MHz | 880MHz | 822MHz | 732MHz |
Shader Units | 1024 | 1280 | 1408 | 1536 | 384 | 480 |
Texture Units | 64 | 80 | 88 | 96 | 64 | 60 |
ROPs | 32 | 32 | 32 | 32 | 32 | 40 |
Fillrate (GPixel/s) | 27.5 | 32 | 25.6 | 27 | 26.3 | 29.3 |
Fillrate (GTexel/s) | 64 | 80 | 70.4 | 84.4 | 52.4 | 43.9 |
Compute Performance (Single Precision) | 1.76TFLOPS | 2.56TFLOPS | 2.25TFLOPS | 2.7TFLOPS | 1.26TFLOPS | 1.4TFLOPS |
Compute Performance (Double Precision) | 110GLOPS | 160GFLOPS | 563GFLOPS | 683GLOPS | 631GFLOPS | 703GFLOPS |
Memory Type | 256bit GDDR5 | 256bit GDDR5 | 256bit GDDR5 | 256bit GDDR5 | 256bit GDDR5 | 320bit GDDR5 |
Memory Size | 2GB | 2GB | 1-2GB | 2GB | 1GB | 1.25GB |
Memory Date Rate | 4.8Gbps | 4.8Gbps | 5Gbps | 5.5Gbps | 4.0Gbps | 3.8Gbps |
Memory Bandwidth | 153.6GB/s | 153.6GB/s | 160GB/s | 176GB/s | 128GB/s | 152GB/s |
PCI-Express | 3 | 3 | 2.1 | 2.1 | 2 | 2 |
Maximum Wattage | 150W | 190W | 200W | 250W | 170W | 219W |
Power Connectors | 1x 6pin | 2x 6pin | 2x 6pin | 8pin + 6pin | 2x 6pin | 2x 6pin |
DirectX | 11.1 | 11.1 | 11 | 11 | 11 | 11 |
OpenGL | 4.2 | 4.2 | 4.1 | 4.1 | 4.1 | 4.1 |
GPGPU | OpenCL 1.2 | OpenCL 1.2 | OpenCL 1.1 | OpenCL 1.1 | CUDA, OpenCL | CUDA, OpenCL |
Maximum Monitors Output | 4(6 w/MST) | 4(6 w/MST) | 4(6 w/MST) | 4(6 w/MST) | 2 | 2 |
新一代 Radeon HD7800 系列與上代 Radeon HD6900 以及對手型號對照