Intel Hyperthread 기술과 듀얼 코어

2013 CES(Consumer Electronics Show)에서 최신 기술 강조

Intel은 1개, 2개, 4개 및 6개의 코어가 있는 프로세서 장치를 제조합니다.

이미지 크레디트: 저스틴 설리반 / 게티 이미지 뉴스 / 게티 이미지

듀얼 코어 컴퓨터에는 속도를 높이기 위한 추가 하드웨어가 있습니다. 각각 코어라고 하는 두 개의 프로세서입니다. 하이퍼스레딩은 프로세서 리소스를 보다 효율적으로 사용하기 위한 소프트웨어 솔루션입니다. 웹 서버나 직원 워크스테이션을 교체하기 위해 Intel 모델을 비교하는 경우 듀얼 코어 컴퓨터가 하이퍼스레딩을 사용하는 경우에도 항상 단일 코어 컴퓨터보다 빠릅니다.

듀얼 코어

듀얼 코어 컴퓨터를 구입하면 동일한 칩에 두 개의 CPU가 있는 컴퓨터를 구입하는 것입니다. 각 CPU는 독립적으로 작동하며 값을 저장하는 자체 캐시가 있습니다. 그러나 두 CPU는 메모리에서 데이터를 읽고 쓰는 버스를 공유합니다. 첫 번째 CPU가 정보를 처리하는 동안 두 번째 CPU는 버스를 사용하여 메모리에서 명령과 데이터를 검색합니다. 그런 다음 두 번째 CPU는 첫 번째 CPU가 결과를 보내고 새 명령을 검색하는 동안 정보를 처리합니다.

오늘의 비디오

하이퍼스레딩

스레드는 CPU에서 실행되는 프로세스입니다. CPU는 한 번에 하나의 스레드만 실행할 수 있습니다. 그러나 단일 스레드는 일반적으로 모든 프로세서 리소스를 사용하지 않습니다. CPU 리소스를 더 잘 활용하기 위해 하이퍼스레딩은 프로세서 리소스를 나누어 단일 물리적 프로세서에서 두 개의 가상 프로세서를 생성합니다. 운영 체제에는 각각 동시 스레드를 실행할 수 있는 두 개의 프로세서가 있는 것처럼 보입니다. 결과는 하이퍼스레딩이 없는 컴퓨터보다 성능이 향상되어야 합니다.

하이퍼스레딩이 있는 듀얼 코어

듀얼 코어 컴퓨터는 하드웨어를 사용하여 성능을 향상시킵니다. 단일 프로세서가 있는 컴퓨터에 비해 성능을 효과적으로 두 배로 높이는 두 개의 물리적 프로세서가 있습니다. 하이퍼스레딩은 컴퓨터에 하드웨어를 추가하지 않습니다. 프로세서의 리소스를 보다 효율적으로 사용하여 성능을 높일 수 있는 가상 솔루션입니다. 성능을 최대화하려면 두 솔루션을 결합하고 하이퍼스레딩을 지원하는 듀얼 코어 컴퓨터를 사용하십시오. 2개의 물리적 코어는 4개의 가상 코어로 분할되어 성능을 향상시킵니다.

하이퍼스레딩 성능

하이퍼스레딩을 사용하면 단일 프로세스를 완료하는 데 시간이 더 오래 걸리지만 더 많이 실행할 수 있습니다. 하이퍼스레딩의 성능 향상은 CPU가 수행하는 처리 유형에 따라 다릅니다. 두 CPU가 항상 동시에 활성화되는 것은 아니기 때문에 하이퍼스레딩은 멀티코어 CPU에서 더 잘 작동하는 경향이 있습니다. 단일 프로세스가 대부분의 CPU 시간을 소비하거나 프로세스가 상당한 양의 디스크 입력 및 출력에 의존하는 경우 성능이 저하될 수 있으므로 하이퍼스레딩을 비활성화해야 합니다.