Re: thread (執行緒) definition??

看板CSSE作者 (敬請期待 :P)時間18年前 (2006/01/23 17:43), 編輯推噓3(309)
留言12則, 2人參與, 最新討論串12/20 (看更多)
※ 引述《reader (讀者)》之銘言: : 這個 thread 議題講下去,還有硬體層級的 thread, 又和作業系統的 kernel thread : 不同了。 想請教一下這邊硬體層級的 thread, 指的是像 SMT(Simultaneous MultiThreading) 一類的 thread, 或是其他的東西呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.90.74

01/24 01:10, , 1F
嗯... 應該是指 HyperThread 或 DualCore 之類的技術
01/24 01:10, 1F

01/24 01:10, , 2F
SMT 似乎比較算是作業系統對多處理器的支援喔
01/24 01:10, 2F

01/24 01:12, , 3F
我的硬體知識很爛 詳細的東西需要高手補充了
01/24 01:12, 3F

01/26 04:43, , 4F
硬體等級的HT是在CPU中多增加一個監視的機制, 無論一顆
01/26 04:43, 4F

01/26 04:44, , 5F
CPU的Pipeline做到多好, 每個執行週期總是有一些單元沒被
01/26 04:44, 5F

01/26 04:45, , 6F
使用, 再加上P4是採用超長管線架構, 一發生分支預測錯誤
01/26 04:45, 6F

01/26 04:46, , 7F
要付出的代價會非常高, Intel加入HT後, 這個單元會去看
01/26 04:46, 7F

01/26 04:47, , 8F
目前有哪些單元沒有被用到, 然後偷偷把後面指令要執行的
01/26 04:47, 8F

01/26 04:48, , 9F
先塞進來, 可以更有效利用CPU的資源, 也可以減少預測錯誤
01/26 04:48, 9F

01/26 04:48, , 10F
的代價, 根據Intel的官方資料, 加入HT之後可以多增加15%
01/26 04:48, 10F

01/26 04:49, , 11F
的效率...
01/26 04:49, 11F

01/26 04:52, , 12F
在倒數第三行的最前面少打了"微指令"
01/26 04:52, 12F
文章代碼(AID): #13rALM2v (CSSE)
討論串 (同標題文章)
文章代碼(AID): #13rALM2v (CSSE)