Xbox One靠雲技術發揮3倍性能 - XBOX

Table of Contents

※ 引述《ShenMue (莎木)》之銘言:
: ※ 引述《dotZu (良牙)》之銘言:
: [恕刪]
: : 他實際上是這麼說的:
: : "for every physical Xbox One, we're provisioning
: : the CPU and storage equivalent of three Xbox Ones on the cloud"
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: 拜託一下,只有 CPU 是三倍,還有 RAM 三倍。GPU 是沒有的!
: 所以整台主機並沒有都多了三倍。
: 而且線上能運算的只限於一些延遲不太影響的東西,例如 AI
: 之類的。FPS 射擊和賽車這些畫面很在乎延遲與否的,其實
: 不是很適用。

事情是這樣。你會注意到他說了 CPU 卻沒有說到 GPU,

這就說明了你是用「一個盒子」的架構去理解它。

你的想法傳統上來說是對的。不過這整件事並非如此。


其實 AMD 和 NVidia 兩家公司都有推出伺服器 GPU 產品。

實際上伺服器這種東西是不會直接實體地接上螢幕的,

所以就我個人而言,為什麼會有人想要在沒有螢幕的機器裝上顯示卡,

這實在是非常奇妙的一件事情。我不知道為什麼,而且我也不想知道。 XD

我所知道的只有:如果有人想要在伺服器裝上 GPU,沒人能阻止他這麼做!


什麼是「一個盒子」呢?傳統上我們有 CPU 和 GPU 兩個處理器。

那是因為你需要在同一台機器裡產生出你想看到的畫面。

為何你會注意到他說了 CPU 卻沒有說到 GPU,由來便是如此。

但是在「兩個盒子」的時候會發生什麼事呢?

沒有 GPU 的那個盒子,只要找到有 GPU 的那個盒子就可以了。

聽起來很玄妙,不過這還在平常的範圍之內。

(當然不是家庭裡會出現的「平常」就是了)

一台機器不需要硬碟,因為它的硬碟空間不足的時候,

只要找到某一台有硬碟的機器就可以了。

這種跨機器的硬體資源分配,是現實中存在的架構,也是現成的技術。

只是過去沒有人(或很少人)使用這種技術在開發遊戲而已。


然後還有另一個不同層面的事情。

上面說到的「跨機器的硬體資源分配」那比較偏向軟體開發架構的議題。

底下要說的是關於 Xbox One 的 CPU 本身硬體,或說是處理器架構。

這顆 CPU 的 CPU 和 GPU 是同一顆。

嗯,你沒看錯,我也沒寫錯,這顆 AMD CPU 的 CPU 和 GPU 是同一顆。


事情是這樣。傳統上我們有 CPU 和 GPU 兩個處理器。

不過,傳統上的傳統上,我們只有 CPU 一個處理器。

AMD 認為,他們可以把 CPU 和 GPU 合在一起,再度變成同一個處理器。

他們這樣認為,然後他們也這樣做了。

這聽起來很像在講古,實際上也的確是在講古,

總而言之,AMD 的最新處理器架構,就和好久好久以前一樣,只有一顆。

我們在這裡討論的 GPU 其實指的是那顆 CPU 的圖形處理運算能力。

他只有說 CPU,不過,無論在實體晶片而言或系統程式而言,

那顆 CPU 的 CPU 和 GPU 都是同樣的同一顆。


然後,這個 AMD 的最新處理器架構,將會使用在 PS4 以及 Xbox One。




: : 每一台實體的 Xbox One,微軟會在雲端提供
: : 「相當於三台 Xbox One 的運算能力和儲存空間」
: : 所以其實是一台在你家+三台在微軟雲端=四台。
: no。


Yes or No? 這我就不知道了。這沒辦法十分斬丁截鐵地確定。

因為微軟的說詞很模糊。「相當於三台 Xbox One」是什麼意思!?

那個「相當」兩個字就相當於什麼也沒有講。


對於雲端這項技術在遊戲方面是否能夠發揮這麼大的助益,

微軟的聲稱是否是能夠落實的——我只能說,理論上可能。

實際上:沒人這麼做過,所以那樣做的效果還有待玩家實際驗證。(逃)


: : 不過這是個很模糊的說法,你可以想像「相當於」有三台 Xbox One 在雲端,
: : 實際上微軟當然不是真的用三台 Xbox One 來打造他們的伺服器。(搞笑嗎)
: : 這只是一種比喻,意思是你連上線的話就會得到額外的運算能力。
: [恕刪]
: 由於多出來的三倍主要在於 CPU,而 Xbox One 所用的
: 算是低耗電型,因此就算多三顆,畫面也不太可能會有
: 壓倒性突破(大概多 300 Gflops 吧,而且只能計算一
: 些延遲影響較小的內容)。
: 不過多出三個 CPU 和更大的 RAM,可期待連上網的時候
: 能夠帶來相當不同的使用者體驗。
: [恕刪]
: [恕刪]


--

All Comments

Zanna avatarZanna2013-05-30
CPUGPUCPUAPU,搞得我好亂啊www
Jack avatarJack2013-06-04
那個CPU是CPU跟GPU結合在一起的CPU而不是一個CPU一個
Ula avatarUla2013-06-04
GPU所以統稱叫一個CPU。
Skylar DavisLinda avatarSkylar DavisLinda2013-06-05
其實人家正確名字是GPGPU
Emma avatarEmma2013-06-06
那不是GPGPU而是APU,雖然APU的GPU也可以拿來GPGPU
Skylar DavisLinda avatarSkylar DavisLinda2013-06-08
舌頭會打結
Callum avatarCallum2013-06-09
這聽起來很像在講古,實際上也的確是在講古XDDDDD
Dinah avatarDinah2013-06-12
Cluster / HPC 就大型電算中心(Data Center)
Isla avatarIsla2013-06-13
怎麼看都像是MMORPG技術的變形運用...0.0
Caitlin avatarCaitlin2013-06-18
GPGPU不就是ps3想作的嗎?
Mia avatarMia2013-06-20
確實是no這沒錯。
它的resource 「等效於」三倍的CPU and storage
Queena avatarQueena2013-06-21
三倍的 CPU 資源有多少很容易算,頂多300~400 Gflops
而且還不是每個場合都確實適用。
Lily avatarLily2013-06-23
繞口令啊...
Bennie avatarBennie2013-06-26
就CPU+GPU=APU這麼簡單被你用繞口令講的這麼複雜
Xanthe avatarXanthe2013-06-27
不能這樣說吧 intel的cpu 也有cpu+gpu的……