CPU의 하이퍼스레딩이란 무엇이며 어떻게 작동합니까?

처음에는 단일 코어 CPU(single core CPUs) 가 있었습니다 . 이 CPU(CPUs) 는 특정 속도로 클럭되었으며 해당 특정 속도로 성능을 제공할 수 있습니다. 그리고 다중 코어(multiple cores) 를 가진 CPU(CPUs) 의 시대가 도래 했습니다. 여기에서 모든 개별 코어는 자체 속도를 독립적으로 제공할 수 있습니다. 이는 CPU 의 성능을 기하급수적으로 증가 시켜 컴퓨팅 장치의 전체 성능을 향상시켰습니다. 그러나 인간의 경향은 항상 더 나은 것을 추구하는 것입니다. 따라서 (Hence)멀티스레딩(multithreading) 이 도입되어 성능이 약간 향상되었지만 하이퍼 스레딩(Hyper-Threading) 이 등장 했습니다. 2002년 Intel의 Xeon 프로세서 와 함께 처음 도입되었습니다.(Processors) . 하이퍼스레딩을 구현하면서 CPU 는 항상 일부 작업을 실행하느라 바쁘게 지냈습니다.

하이퍼스레딩

Intel의 Xeon(Xeon) 칩 과 함께 처음 도입된 후 Pentium 4 와 함께 소비자 기반 SoC(SoCs) 에 등장했습니다 . Intel의 Itanium , AtomCore 'i' 프로세서 시리즈에 있습니다.

컴퓨터에서 하이퍼스레딩이란 무엇입니까?

CPU 가 한 작업에서 다른 작업으로 전환 하는 대기 시간이나 대기 시간을 무시할 수 있게 만드는 것과 같습니다 . 이를 통해 각 코어는 대기 시간 없이 지속적으로 작업을 처리할 수 있습니다.

하이퍼스레딩(Hyperthreading) 을 통해 Intel 은 단일 코어에 대한 특정 작업의 실행 시간을 줄이는 것을 목표로 합니다. 이는 프로세서의 단일 코어가 지연 없이 여러 작업을 차례로 실행한다는 것을 의미합니다. 결국 작업이 완전히 실행되는 데 걸리는 시간이 단축됩니다.

단일 코어에서 처리하기 위해 별도의 데이터에 대해 여러 명령이 작동하는 슈퍼스칼라 아키텍처를 직접 활용합니다. 그러나 이를 위해서는 운영 체제도 호환되어야 합니다. 이는 운영 체제가 SMT 또는 동시 멀티스레딩을 지원해야 함을 의미합니다.

또한 Intel(Intel) 에 따르면 운영 체제가 이 기능을 지원하지 않는 경우 하이퍼스레딩을 비활성화해야 합니다.

하이퍼스레딩의 장점 중 일부는 다음과 같습니다.

  1. (Run)시스템 응답성을 유지하면서 까다로운 애플리케이션을 동시에 실행
  2. 생산성에 대한 영향을 최소화하면서 시스템을 보호하고 효율적이며 관리 용이하게 유지
  3. (Provide)미래의 비즈니스 성장과 새로운 솔루션 기능을 위한 여유 공간 제공

요약하면, 어떤 상자를 포장하는 데 사용되는 기계가 있는 경우 포장 기계는 한 상자를 포장한 후 동일한 컨베이어 벨트에서 다른 상자를 가져올 때까지 기다려야 합니다. 그러나 첫 번째 상자가 다른 상자를 가져올 때까지 기계에 서비스를 제공하는 다른 컨베이어 벨트를 구현하면 상자를 포장하는 속도가 빨라질 것입니다. 이것이 하이퍼스레딩이 단일 코어 CPU 에서 가능하게 하는 것 입니다.



About the author

안녕! 제 이름은 하드웨어 해커입니다. 저는 10년 이상의 컴퓨터 수리 및 개조 경험이 있습니다. 노트북에서 태블릿, 스마트 TV에 이르기까지 거의 모든 것을 고칠 수 있습니다. 내 기술을 통해 고객이 문제를 빠르고 효율적으로 해결하도록 도울 수 있습니다. 내 블로그는 사람들이 올바른 도구를 사용하여 컴퓨터와 가전제품을 수리하는 방법을 배울 수 있도록 돕는 데 전념하고 있습니다. 그리고 내 Facebook 페이지는 컴퓨터와 관련된 모든 것에 대한 팁, 트릭 및 통찰력을 공유하는 곳입니다!



Related posts