瀏覽單個文章
stanleywang
Amateur Member
 

加入日期: Oct 2017
文章: 38
引用:
作者冰的啦魔王大人
好了,各位同學, 這是期末考考題 :
請試著由軟體硬體角度去證明Thread 與 Hyper-Threading 不可混為一談.

答題時間, 24HR. Openbook 現在開始.


這題真是怪阿,

兩者都出現很長一段時間了,我卻從來沒有想到要比較兩者,
因為這兩種東西是完全不一樣的,到底要怎麼比較呢?

Hyper-Threading是純硬體,一般人只需把它當成多一顆CPU就好了,
根本不用想太多,也不容許想太多。

而Thread 花樣就多了,
不過我也沒辦法確認 樓主說的 Thread,
到底是指 Parallelism ,
還是指 Process 。
(這個討論串已經把兩者混在一起了)

如果是指 Parallelism ,
那麼一般情況下 HT 確實可以模擬出接近實體核心的效能,
如果是 Process 那跟 HT 就沒有半毛錢的關係了。

不過他有提到CPU,可能是在問平行架構,
但是"1赫茲可執行4行組合語言的CPU指令",
這我就完全看不懂了。
舊 2018-10-19, 02:14 PM #26
回應時引用此文章
stanleywang離線中