프로세서

하이퍼 스레딩이란 무엇입니까?

차례:

Anonim

인텔 코어 와 같은 다른 최신 프로세서의 하이퍼 스레딩 기술에 대해 들어 본 적이 있지만 하이퍼 스레딩이란 정확히 무엇입니까? 이 기술은 새로운 기술이 아니기 때문에 다음 라인에서 설명하고 약간의 역사를 만들려고 노력할 것입니다.

하이퍼 스레딩이란 무엇입니까?

하이퍼 스레딩 기술은 두 개의 프로세서 (또는 코어)를 하나의 '시뮬레이션'으로 구성되어 이들 사이의 워크로드를 나누어 처리 속도를 향상시킵니다. 여기서 " 두 헤드는 하나 이상을 생각한다 "는 말은 인텔이 오랫동안 프로세서에서 구현 한 논리를 완벽하게 적용합니다.

오늘날 우리는 2, 4, 6 또는 8 개의 물리적 인텔 코어 프로세서를 볼 수 있습니다. 하이퍼 스레딩 기술 덕분에 처리 코어의 두 배를 시뮬레이션 할 수 있습니다. 예를 들어, Intel Core i3 프로세서에는 물리적 코어가 두 개 뿐이지 만이 기술 덕분에 코어가 4 개 (실제로 THREADS) 인 것처럼 동작합니다. HyperThreading이 시뮬레이션하는 이러한 추가 코어를 종종 '논리 코어'라고 합니다.

이 기능은 전체 Intel Core, Intel Core M 및 Intel Core Xeon 제품군에 있습니다.

매일 사용하는 하이퍼 스레딩

컴퓨터 나 휴대 전화는 현재 여러 작업을 동시에 수행 하는 멀티 태스킹 장치 입니다. 영화를보고 시스템 검사를 통해 바이러스를 검사하거나 비디오 게임을하고 전체 Black Mirror 시리즈를 다운로드 할 수 있습니다. 이것은 사용자가 볼 수있는 것 뿐이지 만 컴퓨터는 백그라운드에서 더 많은 작업을 수행하지 않고 수행합니다. 그것들은 우리가 매일 수행하는 일반적인 작업이며, 컴퓨터를 처리하는 더 많은 코어가 성능을 잃지 않고이 모든 것을 할 수 있습니다.

이 기술의 진화

인텔이이 기술을 처음 구현 한 것은 잘 알려진 인텔 펜티엄 IV 프로세서 (Northwood)를 사용하는 것이 었으며, 그 당시 5 % 만 더 소비하면 활성화하면 15 ~ 30 %성능 향상을 약속했습니다.

하이퍼 스레딩 기술에 대한이 첫 번째 접근 방식은 당시의 소프트웨어 (2001 년 이야기)가 이러한 유형의 기능에 대해 너무 준비되지 않았기 때문에 Windows 2000 또는 이전 운영 체제에서는 충돌로 인해 어려움을 겪을 수 있기 때문에 다소 비참했습니다. 우리는 메인 보드의 BIOS를 통해 비활성화해야했습니다.

몇 년의 일시 정지 후에 HyperThreading 기술은 Westmere 아키텍처 (2010) 의 Intel Core i3, i5 및 i7과 함께 돌아 왔으며 멀티 스레드 작업에서 우수한 성능을 유지하도록 제안했습니다. AMD.

AMD의 대안

인텔은 하이퍼 스레딩 기술을 개척했지만 AMD는 불도저 아키텍처의 프로세서에서도 비슷한 기능을 구현했습니다. AMD는이를 CMT (Cluster Based Multithreading)라고했는데, 이는 정확히 동일한 기능을 수행하지만 인텔의 제안과 유사한 방식으로 작동하지 않습니다.

CMT 기술의 기능은 단일 블록에 두 개의 코어를 통합하는 것이지만 두 개의 코어가 공유하는 부동 소수점 단위는 복제하지 않습니다. 즉, 새로운 수퍼 블록에는 정수로 연산을 수행하기위한 두 개의 단위가 있고 부동 소수점 연산에 대해 하나만 있습니다.

권장 사항 새로운 AMD RYZEN 8 코어 16 코어 CPU의 필터링 된 벤치 마크

AMD 프로세서 (FX 시리즈 등)의 CMT 기술 은 곧 새로운 Ryzen에 포함될 SMT (Simultaneous Multi-Threading)로 대체 될 것입니다. Bulldozer에 도입 된 CMT와의 차이점은 동일한 2 개의 스레드를 실행할 수 있다는 점입니다. SMT를 사용하면 코어 당 2 개의 스레드를 실행할 수 있지만 완전히 독립적입니다. 우리는 이미 "사용되지 않는"인텔과 관련하여 큰 진화를 볼 것입니다.

이 기사가 귀하의 의심을 해결 하셨기를 바랍니다. 시장에서 가장 좋은 프로세서에 관한 안내서를 읽어 보시기 바랍니다.

프로세서

편집자의 선택

Back to top button