CPU 하이퍼스레딩 기술의 역할: 운영 체제 또는 응용 프로그램 소프트웨어의 여러 스레드가 하이퍼스레딩 프로세서에서 동시에 실행되도록 합니다. 하이퍼 스레드 프로세서 내부의 두 논리 프로세서는 일련의 프로세서 실행 장치를 공유하므로 CPU의 효율성이 향상되고 처리 기능이 향상됩니다.
CPU 사용:
CPU 하이퍼스레딩은 특수 문자가 포함된 하드웨어 명령을 사용하여 두 개의 논리 코어를 물리적 칩으로 시뮬레이션하여 단일 프로세서가 스레드 수준 병렬 컴퓨팅을 사용할 수 있도록 하여 다중 프로세서와 호환됩니다. -스레드 병렬성 컴퓨팅을 통해 멀티스레드 운영 체제 및 소프트웨어와 호환되어 운영 성능을 향상시킵니다.
하이퍼스레딩은 어떻게 작동하나요?
다중 스레드를 처리하는 과정에서 다중 스레드 프로세서 내부의 각 논리 프로세서는 독립적으로 인터럽트에 응답할 수 있습니다. 첫 번째 논리 프로세서가 소프트웨어 스레드를 추적하면 두 번째 논리 프로세서도 다른 소프트웨어 스레드를 추적하고 처리하기 시작합니다. .
또한 CPU 처리 리소스 충돌을 방지하기 위해 두 번째 스레드 처리를 담당하는 논리 프로세서는 첫 번째 스레드 실행 시 일시적으로 유휴 상태인 처리 장치만 사용합니다. 예를 들어, 하나의 논리 프로세서가 부동 소수점 연산(프로세서의 부동 소수점 단위 사용)을 수행하는 동안 다른 논리 프로세서는 (프로세서의 정수 단위 사용) 덧셈 연산을 수행할 수 있습니다. 이렇게 하면 프로세서의 내부 처리 장치 활용도와 해당 데이터 및 명령 처리 능력이 크게 향상될 것입니다.
하이퍼스레딩을 구현하기 위한 5가지 전제조건
1), CPU 지원이 필요합니다
현재 공식적으로 하이퍼스레딩 기술을 지원하는 CPU로는 Pentium4 3.06GHz, 2.40C, 2.60C, 2.80C, 3.0GHz, 3.2GHz 및 Prescott 처리 프로세서 및 일부 Xeon 모델.
2), 마더보드 칩셋 지원 필요
하이퍼스레딩 기술을 공식적으로 지원하는 마더보드 칩셋의 주요 모델에는 Intel의 875P, E7205, 850E, 865PE/G/P, 845PE/GE/GV, 845G(B-stepping)이 있습니다. 845E. 875P, E7205, 865PE/G/P 및 845PE/GE/GV 칩셋은 모두 하이퍼스레딩 기술 사용을 지원할 수 있습니다. 이전 845E 및 850E 칩셋은 BIOS를 업그레이드하여 지원 문제를 해결할 수 있습니다. SIS의 경우 SiS645DX(B버전), SiS648(B버전), SIS655, SIS658, SIS648FX 등이 있다. VIA의 경우 P4X400A, P4X600, P4X800이 있습니다.
3), 마더보드 BIOS 지원이 필요합니다.
마더보드 제조업체는 BIOS에서 하이퍼스레딩을 지원해야 합니다.
4) 운영체제 지원 필요
현재는 Windows XP Professional 및 이후 버전의 Microsoft 운영체제에서만 이 기능을 지원하며, Windows 2000에서의 하이퍼스레딩 지원 계획은 취소되었습니다.
5) 응용 프로그램 소프트웨어 지원이 필요합니다
일반적으로 멀티 프로세서를 지원할 수 있는 소프트웨어라면 누구나 하이퍼스레딩 기술을 지원할 수 있지만 실제로는 그런 소프트웨어가 많지 않고 그래픽이나 그래픽 등 전문 소프트웨어에 집중하는 경향이 있습니다. , 게임 소프트웨어는 거의 지원되지 않습니다. 응용 소프트웨어에는 Office 2000, Office XP 등이 포함됩니다. 또한 Linux 커널 2.4.x 이상 버전에서도 하이퍼스레딩 기술을 지원합니다.
위 내용은 CPU 하이퍼스레딩 기술의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!