閒聊 PS4 捨 Cell 就 AMD 的 x86 APU

 閒聊 PS4 捨 Cell 就 AMD 的 x86  APU

昨天稍晚時,SCET 的新聞稿內有 PS4 硬體更詳細的敘述,其中提到 PS4 除了採用高達 8GB 的 176GBps GDDR5 作為統合記憶體之外,也對其核心架構 APU 有更完整的敘述;這顆由 AMD 提供的客製化 APU 採用 8 核的 “Jaguar” x86-64 核心搭配擁有 18 個 CU 的 Radeon GPU ,其圖形運算能力達 1.84 TFLOPS ,略高於現行的 AMD Radeon HD7850 。

跳轉繼續

雖說當初就傳聞 SCE 會捨棄原有獨特的 Cell 架構,改採近似 PC 但大幅客製化的 x86 架構,不過為何要選擇 AMD 呢?如果以 PC 市場的觀點,選擇 Intel 搭 NVIDIA 不好嗎?筆者個人認為, AMD 之所以能脫穎而出的關鍵在於技術整合,尤其對遊戲機這樣封閉的平台, AMD 有其得天獨厚的優勢,以致能讓 SCE 捨原本的 Cell 與 Intel 、 NVIDIA 。

先從放棄 Cell 架構談起, Cell 是一個獨特的架構,當時出現時的確讓人眼睛為之一亮,但現在的時代不同了,要像當初投入大筆研發經費去開發一個滿足新世代的核心架構並不容易,尤其是現在的 Sony 恐怕也很難像當年投入那麼高的資源。

其實這個情況就跟 ARM 在 32 位元嵌入式架構領域獲得壓倒性支持、許多先前擁有自主架構的廠商紛紛向其購買的情況相似;因為從 8 位元到 16 位元的演進時,老字號廠商如 TI 、瑞薩等還能負擔核心自主開發設計的能力,但隨著許多關鍵架構技術被專利綁住,加上後續開發與維護需要養一大群研發團隊且不能確保成功,不如選擇市場上已經成熟且能持續演進的架構。

閒聊 PS4 捨 Cell 就 AMD 的 x86  APU

在 PC 平台 AMD 最大的問題除了基本處理器工藝拼不過 Intel 之外,最大的問題就是相較 Intel ,系統、軟體開發商的支援較差, Windows 系統過去以來也都是以 Intel 處理器的特性相容優先支援,畢竟 Intel 在處理器市場佔有率高,這樣的情形也不難理解。

只是遊戲機的平台與 PC 相當不同,遊戲機的系統一直以來是個封閉的世界,統一化的硬體、獨立的系統平台,只要 Sony 的系統開發能力足夠,是能將硬體的效能榨到極限;加上主機不像 PC 會有特定遊戲與硬體晶片廠商進行最佳化、或是硬體晶片商為了鼓吹消費者升級而與軟體商合作加重執行的硬體負擔的情況,這也造就了 AMD 很大的機會。

閒聊 PS4 捨 Cell 就 AMD 的 x86  APU

且 AMD 同時擁有 x86 CPU 與源自 ATi 的圖形技術,這也是 Intel 與 NVIDIA 條件還不及 AMD 的地方;因為同時擁有 CPU 與 GPU 的技術,進行開發時就不需要分別與兩家公司進行開發的協調,理論上也能讓 CPU 與 GPU 的整合更好。

看似與 PC 上的 AMD HD7850 差不多的運算能力,但在高頻寬的 GDDR5 加持下,搭配完全為其量身打造的系統平台,在視覺效果上反而能夠做出超越同級 PC 硬體的表現,加上透過一些軟體上面針對軟體、渲染效果的調校,要做出高階電競 PC 般的視覺效果是相當有可能的,更不用說 PC 遊戲硬體資源是被一些不能說的秘密所拖垮的。

要說 PS4 是一款 PC 嗎?筆者認為要看用什麼角度去看 PS4 , SCE 要的是 AMD 的 x86 高效能核心與 GPU 作為其核心,實際上若今天 ARM 架構、 MIPS 架構等有能力做出如此高的效能且又能同時提供圖形,或許 SCE 今天也不會挑選 AMD 作為夥伴,但以目前的現況, SCE 捨棄自行開發,能同時滿足充裕運算能力又能提供圖形核心架構,卻也非 AMD 不可了。