배움과 성장/시스템·성능
Hyper-Threading과 SMT: 논리 CPU·공유 자원·성능 측정
Intel Hyper-Threading은 Simultaneous Multithreading(SMT)의 Intel 브랜드다. 지원하는 CPU에서는 physical core 하나가 보통 두 개의 logical processor로 보인다. 두 logical processor는 각각 architecture state를 가지지만 execution unit, cache와 bus 같은 core resource 일부를 공유한다. Physical core가 두 개로 늘어나는 기술은 아니다.Physical core와 logical CPU를 구분한다Operating system scheduler는 각 logical processor를 CPU 하나처럼 다룬다. Intel 문서에 따르면 Hyper-Threading이 활성화된 ..