동시 멀티스레딩(Simultaneous Multithreading, 또는 Hyperthreading) 기술과 한계점
컴퓨터시스템응용기술사 제114회 3교시 20번 문항으로, 과목은 컴퓨터구조입니다. ‘자원 경합’ 키워드는 컴퓨터시스템응용기술사 기출 2문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제114회 20번. 동시 멀티스레딩(Simultaneous Multithreading, 또는 Hyperthreading) 기술과 한계점
- 가. CPU의 효율성을 개선하기 위한 동시 멀티스레딩(Simultaneous Multithreading, 또는 Hyperthreading) 기술
- 나. 동시 멀티스레딩의 한계점
핵심 키워드
- 동시 멀티스레딩
- Hyperthreading
- 파이프라인 활용률
- 자원 경합
- 컨텍스트 스위칭 오버헤드
- 전력 효율
고득점 가이드 — 1. 개요
동시 멀티스레딩(SMT)은 하나의 물리 코어 안에 다중 하드웨어 스레드 컨텍스트(레지스터 파일·PC·상태)를 유지하고 명령 발행 슬롯과 실행 유닛·캐시·TLB 등 마이크로아키텍처 자원을 복수 스레드가 동시에 공유함으로써 슈퍼스칼라 파이프라인의 유휴 슬롯을 채우는 기법으로, 인텔 Hyperthreading 등으로 상용화되어 멀티코어 시대 처리량 향상에 기여하지만 자원 공유에 따른 경합·보안 부작용도 동반한다. 최근 클라우드·가상화 환경에서는 활성화 정책이 중요한 운영 결정 사항이다.
출제 이력
- 동시 멀티스레딩기출 1문항
- Hyperthreading기출 1문항
- 파이프라인 활용률기출 1문항
- 자원 경합기출 2문항
- 컨텍스트 스위칭 오버헤드기출 2문항
- 전력 효율기출 2문항