什麼是SMT(同步多執行緒)
以 1 個 CPU 核心同時處理多個執行緒的指令,有效利用核心內運算單元的技術。Intel 稱之為超執行緒(Hyper-Threading)。
日文名稱: SMT(同時マルチスレッディング)
「SMT(同步多執行緒)」出現在1領域的1道練習題中(CPU與架構等)。
這個名詞所屬的領域: CPU與架構
以 1 個 CPU 核心同時處理多個執行緒的指令,有效利用核心內運算單元的技術。Intel 稱之為超執行緒(Hyper-Threading)。
日文名稱: SMT(同時マルチスレッディング)
「SMT(同步多執行緒)」出現在1領域的1道練習題中(CPU與架構等)。
這個名詞所屬的領域: CPU與架構
正確答案:C. SMT(同步多執行緒)
SMT 是讓一個核心並行發出多個執行緒的指令,以活用單一執行緒無法用盡之運算單元等資源的技術。當其中一個執行緒因快取未命中而在等待時,另一個可以繼續前進。Intel 的超執行緒(Hyper-Threading)是代表例,從作業系統看來,一個核心會呈現為兩個邏輯處理器。效能提升依處理內容約為 0〜30% 左右,與將核心加倍並不相同。
SMT 是讓一個核心並行發出多個執行緒的指令,以活用單一執行緒無法用盡之運算單元等資源的技術。
在單一 CPU 核心上同時處理多個執行緒的指令,以有效利用核心內運算單元等資源的技術是下列何者?