Chip Multithreading (CMT)

Introduction

CMT 就是把每個實體 core 賦予多個 hardware thread,OS 會把每個 hardware thread 當成獨立的 logical CPU

所以 4 core x 每核 2 hardware threads = OS 看到 8 個 logical CPU

Hyper-Threading

Hyper-Threading 是 Intel 提出的使用 fine-grained multithreading 的 CMT 實作方法