하나의 코어를 두 개의 코어로 시뮬레이션하여 하나의 코어의 일부 자원이 유휴 상태일 때 하나의 코어처럼 사용할 수 있도록 하는 것입니다.
예를 들어 코어는 슈퍼마켓, 상품 튜브, 상품 넣는 튜브, 계산대 튜브에 해당합니다. 그런데 이제 진열할 상품이 없을 때 B가 계산원이 될 수 있을까요?
이것이 바로 오버 트래블링 기술의 진실입니다.
이제는 CPU가 매우 빠르고 강력해져서 일반적인 애플릿을 실행해도 꽉 차는 경우가 거의 없습니다. 완전히 작동하지 않는다면 항상 일부 리소스가 유휴 상태로 남아있을 것입니다. 이때 하이퍼스레딩이 유용하게 사용됩니다.
3D 렌더링과 같은 극단적인 작업의 경우 CPU가 항상 가득 차 있기 때문에 하이퍼스레딩은 쓸모가 없습니다.