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

Doris avatar
By Doris
at 2013-05-30T12:18

Table of Contents

為什麼會有人想把GPU當CPU,原因非常簡單;因為現行GPU核心數目早就超過CPU了。
當然對電腦有研究的人都知道,核心不是越多就一定越好,就像 1.8GHz 雙核心的效能就
不是3.6GHz,有興趣的人可以去跟資工人借一本Operating System Concepts,我就不贅述
了。

GPGPU的GP就是General-purpose,意思是我把GPU當一般CPU來用;有些人會問這樣有什麼
好處,答案在於我可以有大量的多執行緒。有大量的多執緒好處是什麼?我舉個例子,在
演算法中有一種叫作 Divide and Conquer 的概念,也就是分而治之;如果我把一個大問
題拆成很多的子問題、子問題又能拆成很多小問題,這樣使用多執行緒就有了益處。(如
果你用單執行緒,就會有StackOverflow的問題)

P.S. 多執行緒跟多核心不能畫上等號

問題在於多執行緒這麼爽、這麼威,怎麼運用的人不多?很簡單,因為程式很難寫。
CUDA架構的優點就是能在簡化平行編程的難度下,我就能使用大量的處理器。
這能運用在哪?Global Illumination;這是一種遊戲的照明特效。簡單來說就是用電腦
模擬光學。傳統的電玩都是這樣的:Directional Light、Position Light、Spotlight
還有Ambient light,前三者的光都是直線進行,打到就沒了。可是真實世界的光不是這
樣的,真實世界的光會折射、反射,直到能量用盡為止。

GI的實作有兩種,一種是我模擬物體吸收光後、本身又能發光的模式;一種是我追蹤光線
進行折射反射。還有傳說中的第三種,就是結合兩者優點的GI實作,不過再講下去就扯遠
。光線追蹤其實是很麻煩的事情,我們就舉1920*1080的螢幕,你一共有1920*1080條光線
射出去(這是一種逆向思維,換句話就是讓電腦去算有什麼色會回到螢幕上)還要對遊戲
場景內的物件做二到三次不等的折反射,最累的莫過於這些事情得在 1/30 秒內完成。

有興趣的可以看一下SONIC TEAM研發的HedgehogEngine,看他們如何解決這個問題。
http://game.watch.impress.co.jp/docs/series/3dcg/20090410_110682.html

我話題又扯遠了。
由於GPU是用向量當運算單位,裡面所有的運算都是以向量為主;所以要做RayTracing會
比CPU來得有效也是這個原因。當然還有很多其他的應用,比如說物理引擎。

XBOXONE的雲端技術細節、提供的CPU是不是GPUPU我並不知道;
但無論如何,重點在於雲端運算結果如何跟遊戲運行有效結合,才是個大問題。
把多台繪圖電腦連結起來統合架構,我聽說全台灣只有一套這個系統而已就是XD

--
Tags: XBOX

All Comments

Anonymous avatar
By Anonymous
at 2013-05-30T17:32
頭推 西川善司那篇我都看圖而已 XD
Harry avatar
By Harry
at 2013-05-31T10:28
寫過平行程式給推 根本不是人腦能寫的
Thomas avatar
By Thomas
at 2013-05-31T20:56
寫引擎基本上對單人來講都天書XD
Rae avatar
By Rae
at 2013-06-05T08:03
前幾天看到SONIC新作的預告腦袋中第一個問句是:
Connor avatar
By Connor
at 2013-06-06T08:23
"咦 光照跑去哪了" XD.. 印象世代中的光照很明顯啊~?
Andy avatar
By Andy
at 2013-06-08T22:32
因為當年寫Engine的那位現在在史克威爾當技術長去了
Sarah avatar
By Sarah
at 2013-06-09T01:43
我只是想問 在雲端做這些畫面運算 傳回螢幕端的速度
一定不夠快吧 所以我猜畫面是難以在雲端計算的
Freda avatar
By Freda
at 2013-06-12T20:11
還好吧?local端也有引擎在跑,雲端只需回傳數值
Mia avatar
By Mia
at 2013-06-15T20:56
latency是個問題啊
Margaret avatar
By Margaret
at 2013-06-18T00:18
那就真的沒辦法了XD 找 NCC 跟中華抗議吧XD
Lily avatar
By Lily
at 2013-06-20T07:07
基本上只要跨海底電纜,狀況就不是在地ISP可以控制的
Linda avatar
By Linda
at 2013-06-21T14:54
騙你 always online用的
Tristan Cohan avatar
By Tristan Cohan
at 2013-06-23T16:05
行銷宣傳技倆而已
Mary avatar
By Mary
at 2013-06-25T10:58
網路再怎麼快也快不過硬體介面傳輸吧 再怎麼想都覺得
不太可能將最耗運算的放上雲端

majornelson部落格有one的3d圖可玩

Caitlin avatar
By Caitlin
at 2013-05-30T12:12
http://majornelson.com/2013/05/29/3d-render-of-xbox-one/ 可以旋轉,拉近鏡頭看細部的位置 除了主機,k2跟手把也在上面 這次one的手把,我比較在意板機鍵的按壓行程有沒有變短 因為看起來,板機鍵好像變短了,跟RB/LB切齊 當然RB/LB是變的比較突 ...

Happy Wars新增成就100G

William avatar
By William
at 2013-05-30T11:55
剛剛在玩iPad的Smart Glass發現Happy Wars成就多加了8個 滿分變成500了,官網資料亦同 不過我360裡面看還是只有20個/400G啊 暫時還留在已完成清單裡面,不過過一陣子就會被踢出來了吧.. http://www.trueachievements.com/Happy-Wars/ac ...

Mirror's Edge 2 短暫於Amazon購物網上架

Edith avatar
By Edith
at 2013-05-30T03:02
廢話不多說,先看圖, http://i.imgur.com/CMgw6GC.jpg 上禮拜就有玩家發現, 在德國的Amazon購物網裡面,已經有一項Xbox One遊戲上架, 就是Mirrorand#39;s Edge 2,不過在不久後隨即下架, 在這禮拜又有玩家發現, 在義大利的Amazon購物網,此 ...

英國多數零售商Xbox One預購量超越PS4

Tracy avatar
By Tracy
at 2013-05-29T21:37
※ 引述《talan (這個好吃嗎)》之銘言: : http://www.mcvuk.com/news/read/xbox-one-pre-orders-ahead-of-ps4-at- : some-retailers-although-ps4-enjoys-post-xbox-spike/0116289 ...

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

Donna avatar
By Donna
at 2013-05-29T21:35
※ 引述《ShenMue (莎木)》之銘言: : ※ 引述《dotZu (良牙)》之銘言: : [恕刪] : : 他實際上是這麼說的: : : and#34;for every physical Xbox One, weand#39;re provisioning : : the CPU and storag ...