電玩/軟體 結盟AMD 索尼新主機PS4版APU構成解析

sulmwf

進階會員
已加入
12/21/10
訊息
442
互動分數
0
點數
0
年齡
41
如無意外,索尼新一代遊戲主機「PlayStation 4」(PS4)將會成為一款在價格上極具競爭力的產品。不過如果我們從晶片的層次對其進行觀察,那麼得出的結論會相對更加合理。而SCE也能夠果斷得採用價格戰,將產品價格控制到一定的水準之下的同時依然能夠保持盈利。

第一代PLAYSTATION 3(PS3)晶片面積約為200平方毫米,由2個晶片組成。而PS4則使用了同樣為200平方毫米的單個APU晶片,電晶體數量超過了30億個。PS4主要的成本就是其APU晶片,以及與之搭配的那些4Gbit GDDR5晶片。不過相比以前,GDDR記憶體晶片的價格已經開始走低。另外在功耗方面,PS4的功耗將會大幅降低。

1c1c0f6d-1c17-43d7-9adf-1490c0e37283.png

通過與之前PlayStation 2/3晶片進行對比,應該可以更好瞭解PS4晶片的發展,通過下圖你可以看到相關的對比。總的來說SCE公司遊戲主機的晶片已經完成了3-4代的產品發展。
609894f8-e75b-4cc4-8418-8709c7aa15e5.png

首先看到的是PS2,其CPU為EE(Emotion Engine),GPU為GS(Graphics Synthesizer)。在使用250nm工藝時,CPU晶片面積約為200平方毫米。在工藝不斷提升,最終提升至90nm時,晶片面積減少至86平方毫米。
而PS3所用晶片工藝則由90nm升級至45/40nm,雖然工藝獲得了提升,但是CPU方面Cell Broadband Engine(Cell B.E.)面積並沒有進一步減少,同時GPU方面RSX(Reality Synthesizer)也止步於40nm(之前曾有報導指出會提升至28nm,實際為錯報)。同時也沒有實現單晶片設計,因此PS3並沒有象PS2那樣將晶片的成本降下來。
而通過PS4可以看到,此次使用的是單晶片設計。晶片面積在200平方毫米,因此實際上相比之前面積是減少了許多。雖然目前還不清楚PS4晶片的性能,但是現在可以確定的是晶片成本肯定是降低了不少。

從AMD GPU和CPU推測PS4晶片尺寸

PS4版APU(Accelerated Processing Unit)的核心尺寸推測起來應該是很方便,原因是在工藝方面應該使用的是TSMC的28nm工藝,因此在某種程度上也能夠瞭解到其晶片架構(chip architecture)。

dd74040c-92e0-4007-a746-e145667f6357.png

實際上PS4版APU包括有擁有更強性能的GPU Core,8個CPU內核+緩存SRAM和CPU內核調節及GPU Core的邏輯控制等晶片。並且CPU部分和GPU部分核心面積大體上也可以推測出來。
據稱PS4的CPU核心為AMD低功耗核心「Jaguar」(美洲豹),GPU Core為下一代Radeon Core。GPU Core的 組成包括有18個「CU(Compute Unit)」,1152個MAD單元。顯存介面為256bit,使用的是GDDR5顯存。因此這種組合,除了CPU核心,基本上接近於AMD當前的性能級GPU顯示核心「Radeon HD 7870」(Pitcairn)。

下面是Radeon HD 7870(Pitcairn)的結構圖,其中有效CU單元數量為20個,MAD單元數量為1280個。 顯存介面為GDDR5 256bit。PS4 GPU Core無論從運算單元數量和顯存介面位元寬均與其相當接近。而Radeon HD 7870核芯面積為212平方毫米,由於PS4 APU的CU數量少了一些,因此其面積要更小一些。因此我們也可以據此推測其核芯面積到底有多大。

76f1e525-49d2-4a49-83da-fc3f49d2cd8a.png

另一方面,Jaguar的CPU核心在AMD x86-64系列CPU核心中是最小的,甚至比Intel Atom系列晶片的核心還要小。通過對比AMD公司各代CPU核心的面積就可以更加清楚,比如使用32nm工藝K10 CPU核心面積為10平方毫米左右,而Bulldozer的雙核心模組為18平方毫米,使用了28nm工藝的Jaguar僅有3.1平方 毫米。因此PS4 CPU核心面積是非常小的。
89a23742-9032-4e6e-9597-6d7e6237cf80.png


AMD之前曾經在ISSCC 2013大會上發佈了28nm Jaguar 4 Core處理器的相關概要,這款處理器配備有2MB二級快取記憶體 。下面這張圖就是當時AMD所展示的,圖中可以看到4個CPU核心,上面512KB的二級快取記憶體共計4個。 中間是二級快取記憶體介面和縱橫接線器。
abd0b025-e9a4-445d-ba9e-a3f54a101640.png

Jaguar的構成
根據當時公佈的資訊,Jaguar四核CPU的面積為是26.2平方mm。 因此PS4由於擁有8個核心,因此簡單乘以2就是52.4平方毫米。


AMD性能級GPU加上Jaguar

由於Pitcairn的核心面積在212平方毫米左右,因此加上8個Jaguar核心52.4平方毫米,這樣總計為264平方毫米。作為APU晶片,要加上CPU核心和GPU核心之間的相關電路的話,核心面積應該還要再略大一些。下面這張圖展示的是APU Trinity中,CPU和GPU核心是如何實現複雜融合的。

e4b8ff08-b468-4fba-b2eb-a1eb0c4b9654.png

Trinity架構圖
不過實際上PS4版APU使用了新一代的合併架構,並且記憶體介面也升級為GDDR5,因此與普通的APU產品相比還存在很大的不同。估算起來,PS4版APU核心面積預計回控制在300平方毫米左右。AMD當前的APU Trinity核心面積為246平方 毫米,PS4晶片很有可能會比這個大一圈。下面是基於32nm工藝Trinity的核心構成,差不多這個面積提升20%就達到了PS4版APU相同的水準。

b32300bd-8222-415d-a23f-d9ce9253b28b.png

Trinity的構成
Trinity核心中,上半部分為2個模組,為4個核心,另外還包括有北橋,下半部分為GPU/視頻處理塊。Trinity使用的是Bulldozer系列Piledriver Core, 面積比Bulldozer稍大一些。不過儘管如此,2個模組加上L2緩存,其面積總計約30平方毫米。
28nm Jaguar 4核心的面積大約為32nm Bulldozer雙核心的80~85%。 兩個架構,CPU模組的尺寸差距還是蠻大的,另外就是在相同面積的情況下,Jaguar可以配備更高容量的二級快取記憶體。

6bd70ad6-9acf-4fa8-be30-6a6a76cfca81.png

Jaguar的計算單元與Bulldozer模組對比
Bulldozer如果工藝提升至28nm,那麼其核心面積最多可以縮減到原來的70%。如果同樣基於28nm工藝,那麼8核心Jaguar和4核心Steamroller面積應該差不多。如果使用上面的圖中的資料話,那麼8核心Jaguar面積約為4核心Piledriver核心的80%。
當然如果SCE決定增加Jaguar Core的二級緩存容量,比如提升至4M,那麼CPU核心的面積將會因此而增加。另外就是Jaguar原先使用的9T設計,如果SCE決定使用28nm的同時,採用高性的12T設計,那麼核心面積自然也會增加。不過儘管如此,相比Trinity CPU面積減少的可能性還是相當高的。很有可能的是,原先計畫中,PS4採用的是四核心Bulldozer設計。
Trinity右邊的DRAM控制器部分,雖然工藝獲得了提升,但是由於從DDR3變為GDDR5,因此面積會因此增加。 而左邊的I/O塊則預計會變小。另外就是CPU元件周圍的北橋,雖然由於28nm的使用會變小,但是由於記憶體的高速化以及CPU核心的增加,其面積也會因此而提升。
其餘部就是GPU Core了。這方面簡單得說,雖然其相對於Trinity GPU Core的面積有所增加,但是增加的面積依然要小於其它部分所減少的面積 。PS4版APU相比Trinity,GPU Core所占的面積比率變大了,這主要是由於晶片的運算性能提升了2倍以上, 因此GPU Core比率變大也就成為必然了。

28nm工藝及與AMD GPU相同架構



PS4的GPU Core為下一代Radeon。根據AMD的計畫其下代產品為Sea Islands,GPU Core架構本身與現在的Radeon HD 7000系(Northern Islands)的Core變化並不大,因此可以認為PS4 GPU Core構成與當前的28nm產品基本相似。
由於Sea Islands和Northern Islands差別不大,使用的都是28nm工藝,這也決定了針對不同市場的經濟且合適的核心尺寸,根據這也可以確定GPU的單位構成。下麵是GPU全部的核心尺寸圖。GPU核心尺寸分別100平方 毫米以下的價值GPU市場,100平方毫米所代表的主流GPU和200平方毫米以下所代表的性能級GPU,500平方 毫米所代表的則是發燒級GPU市場。

0f52ab9d-5b36-423f-a7ba-c62854268c11.png

GPU的發展及核心尺寸的變化
這裡順便介紹一下的是,由於現在的GPU同樣以每2年實現工藝的提升步調,晶片電晶體數增加也是每2年 提升1倍。因此架構大規模變更也是每2年一次。

3a3dfc95-a18e-43d9-a664-790272748c23.png

GPU的發展及核心尺寸的變化
PS4 GPU Core構成分析



我們現在已經知道了有關PlayStation 4(PS4)的GPU Core,並且大略瞭解了其組成及性能水準。CU單元共計18個,單精確度浮點運算性能 約1.84 TFLOPS。採用GCN架構以後的AMD GPU,每個CU包括64個SIMD(Single Instruction, Multiple Data)算術單元,再乘以18共計1,152個。倒過來算的話,GPU Core的運行頻率大概在800MHz。
b637f38b-e579-4a2e-a79d-03697f184f07.png

PS4的構成
PS4的Texture單元數量總共為72個, 如果運行頻率為800MHz,那麼頻寬就達到了57.6GTexel/sec。記憶體介面為GDDR5 256bit, 記憶體控制器分為4個x64單元,ROP(Rendering Output Pipeline)單位通常與記憶體控制器密切聯合。ROP處理時memory access頻率很高,而且各個ROP單元的參照都與特定的記憶體控制器連接。因此現在記憶體控制器和ROP單元基本上都是屬於同一個單元。
由於PS4使用的是APU,因此CPU方面是如何實現memory access就無從得知了。其實PS4 APU架構最令人迷惑的就是記憶體控制器與CPU/GPU Core的連接。如果PS4嘗試將CPU和GPU使用相同的連接方式,那麼這將會 使其與當前的AMD APU的方式存在很大不同,同時與AMD將來的APU也有不同,這也是讓我們感到意外的部分。
b4b46ef7-76c1-4f10-add5-9ad73cf6e381.png


Compute Unit的架構
AMD GPU晶片面積對比PS4 GPU


現在我們已經知道PS4版APU採用的AMD 28nm GPU,很大可能性和Radeon HD 7870(Pitcairn)近似。在使用28nm工藝後,晶片面積為212平方毫米左右,而電晶體數 量則為28億。因此SCE在使用28nm工藝後,出於經濟性方面的考量,GPU核心選擇Pitcairn這個級別的產品應該是基本確定的。

9600dc0c-e14e-48a4-a617-fc39ba43eb35.png

AMD GPU核心尺寸
Pitcairn是AMD在28nm時代面向遊戲發燒友推出的GPU晶片,基於該晶片顯卡的價格在200-300美元左右,而這也認為是這個市場的suite spot價格。因此PS4此次使用的顯卡基本上可以確定為28nm工藝的suite spot級GPU。

44c9f7e0-6ba9-4664-9ff0-f72972394755.png

AMD GPU構成對比
46590ee9-8e17-4458-a50c-08a0652d3bb6.png

PS4的GPU和Radeon HD 7870/7850構成比較


http://www.inpai.com.cn/doc/hard/192391_-3.htm

從PS4處理器的架構,大概不難想像,隨著AMD製程技術的進步
APU架構不僅核心越放越多,GPU可以放的空間也變更大
因此塞一顆7870或是7850進去也不是一件困難的事情
你可以想像內顯可以有7800的水準嗎XDDD
 

terry955219

高級會員
已加入
2/24/09
訊息
681
互動分數
2
點數
18
不要多7870了
如果真有7850的等級
那就太威了
不過我的6870就要哭了
再過兩年我想一般玩家應該不需要買顯示卡了
 

Caryfox

一般般會員
已加入
7/10/12
訊息
69
互動分數
3
點數
8

Peter_Jian

榮譽會員
已加入
1/24/04
訊息
3,030
互動分數
82
點數
48
位置
桃園Costco
內顯已經很強勢了,如果CPU部份也逐步進階...硬體配合軟體廠商優化,會是intel與nvidia噩夢的開始!
 

Happypc

********.com低階會員
已加入
6/22/08
訊息
17,748
互動分數
0
點數
0
網站
www.coolaler.com
內顯已經很強勢了,如果CPU部份也逐步進階...硬體配合軟體廠商優化,會是intel與nvidia噩夢的開始!

反之...i 吃了 n 也是 a 社的噩夢 :p
 

osimori

初級會員
已加入
3/20/13
訊息
4
互動分數
0
點數
0
內顯7850等級XXD,好想再加一片7850做CF。
 

arthur0905

榮譽會員
已加入
12/22/11
訊息
3,628
互動分數
6
點數
38
反之...i 吃了 n 也是 a 社的噩夢 :p

不過這是不可能的事
而且i家的內顯一向只能讓人看了笑笑~激不起太大的浪花
 

龍醉櫻

Overheating Blockade
已加入
3/7/11
訊息
1,611
互動分數
0
點數
36
滿足了
有這樣的內顯就滿足了
CPU上再加點油就很棒了
 

chang0078

一般般會員
已加入
8/2/08
訊息
179
互動分數
0
點數
16
內顯如果真的到7850的話,拿真的是打片天下無敵手啊!!
其實如果PC版能做到7750或7770的等級話,相信大概可滿足大都數人的需求了.
 

albart

一般般會員
已加入
3/9/11
訊息
81
互動分數
4
點數
8
不要多7870了
如果真有7850的等級
那就太威了
不過我的6870就要哭了
再過兩年我想一般玩家應該不需要買顯示卡了

7850已經很夠了XDD
尤其以一個APU能達到的
真是嚇死人

不知道為啥
我用FullHD玩一般單機跟線上
6770或560早就滿足我的需求了
6770這種老卡 ~搭個I7 玩TERA都有 3X~4X FPS UP
560反而嫌浪費電

不過我反而在思考AMD CPU的FPU問題
即便是APU
現在CPU 的FPU還是不能從GPU取得
尤其是X86架構
這或許意味著PS4可能在某些功能上會遠不如電腦?
 
▌延伸閱讀