사용자 도구

사이트 도구


컴퓨터:cpu:hyper_threading
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
가성비 있는 녹음실 찾으시나요? 리버사이드 재즈 스튜디오에서 녹음하세요!

문서의 이전 판입니다!


하이퍼 스레딩

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

작동 원리

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

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

장단점

  • 장점: 멀티스레드 애플리케이션(예: 렌더링, 브라우징)에서 처리량 증가와 CPU 사용률 최적화.
  • 단점: 실시간 작업(DAW ASIO)에서 OS 스케줄러가 논리 코어에 스레드를 잘못 배치해 오버로드나 드롭아웃 유발, 특히 Cubase처럼 저지연 환경에서 HT 비활성화가 안정성을 높임.

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

로그인하면 댓글을 남길 수 있습니다.

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

컴퓨터/cpu/hyper_threading.1765049280.txt.gz · 마지막으로 수정됨: 저자 정승환