瀏覽單個文章
dox6
Power Member
 

加入日期: May 2011
文章: 533
這種作法很久開始就有這樣的概念了啊
其實她的意思是讓多個處理器同時執行一個single thread
而single thread本身像是在單一一個virtual core執行
例如一個使用單核心的程式,利用單實體核心時需要兩小時完成
但是假如我用四各實體核心虛擬出的核心來執行,只需要一個小時
你說四核心的耗電量,或許根本超過單核心兩倍以上
即使時間需要一半,花費電力仍然不划算。你光看處理器時會是這樣子
但事實上你必須考慮整機耗電的話,卻又可能是不同的結果了
一整台電腦處理器全速跑一小時,總消耗功耗還小於只用單一核心跑兩小時很多
為什麼要這樣做?因為處理器核心數量一直增加,但是程式的平行化卻很慢
加上很多程序也無法平行化,所以我們設計一個看似很強大的Virtual Core
背後是用好幾個實體的core來支撐他
舊 2015-10-05, 06:13 PM #10
回應時引用此文章
dox6離線中