목차

하이퍼 스레딩

하이퍼스레딩(Hyper-Threading, HT)은 인텔이 개발한 동시 멀티스레딩(SMT) 기술로, 하나의 물리적 CPU 코어가 두 개의 논리적 코어처럼 작동하게 해 OS에 더 많은 스레드를 처리할 수 있게 합니다. 이를 통해 CPU 자원의 유휴 시간을 활용해 멀티태스킹이나 멀티스레드 작업에서 20~30% 성능 향상을 제공하지만, 실시간 오디오처럼 예측 가능한 단일 스레드 작업에서는 스케줄링 간섭으로 불안정성을 초래할 수 있습니다.

작동 원리

물리적 코어 내 실행 컨텍스트를 복제해 두 스레드가 자원(캐시, 파이프라인)을 공유하며 동시에 명령어를 가져와 처리합니다.

예를 들어 한 스레드가 ALU 대기 중일 때 다른 스레드가 즉시 실행 자원을 활용해 효율성을 높이지만, 자원 경합이 발생하면 지연이 생깁니다.

장단점

BIOS에서 쉽게 비활성화 가능하며, DAW 사용자에게는 물리 코어만 사용하는 것이 권장됩니다.