Master Member
|
我想, 畫面和模擬兩個最吃重的執行緒放在同一個核心上 有可能一部分的原因是 "同步性"
也就是說某樣模擬完成之後, 一定要接著執行畫面更新, 等到更新完畢之後再執行模擬的下一步.
如果按照這樣的流程來設計的話... 分開成兩個執行緒/兩個核心可能都還是不見得比單顆 CPU 順.... 而且會變成兩個核心都無法使用 100% CPU (因為等待的關係)
不管如何. 期待新的更新/資料片能夠更佳的善用多核心 ^^
當然. 更加希望能夠擅用 GPU 的通用性運算能力. 到時候高檔加速卡可不再只有加速畫面的功能 ^^
(目前顯示卡大概有 4-32 個運算單元, 跟 CPU 很難超過4核心比較. 應該有不少的加速空間)
|