引用:
作者bluesystem
呃....如果傳說中XBOX2的3.0Ghz 3 cores PPC CPU為真, 那我想物理運算也輪不到GPU的份.....事實上這次GDC已經開始在討論遊戲使用multi-thread來寫程式. 因為CPU的進展已經逼近到矽晶片的物理極限了.接下來是多核心的時代. 而遊戲的程式基本上用到multi-thread的少之又少,大都是single-thread的作法. 在多核心的CPU上面並不能完全發揮最大的效能.
|
這樣講其實是不正確的,基本上只有一個 thread 是不可能寫出一個有規模的遊戲的。
所以遊戲必定是 multi-thread, 至少在資料運算、背景音樂、前景圖形就必須分開處理。
現有遊戲無法發揮多 CPU 的效能,是因為他們沒有用多個 thread 去處理最耗效能的部份,而不是整個遊戲只有一個 thread.