*출처 : Intel
다음 개요 및 설치 지침은 업계에서 인정하는 마더보드, 섀시 및 주변장치와 함께 하이퍼-스레딩 기술을 지원하는 펜티엄® 4 프로세서를 사용하는 PC 통합 전문가를 위한 것입니다. 이 문서는 시스템 통합을 지원하기 위한 용도로 제작된 것으로, 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서에 대한 기술 정보를 수록하고 있습니다.
참고: 펜티엄 4 프로세서 기반 시스템을 구축하기 전에 마더보드 설명서, 박스형 프로세서 설명서
및 478핀 패키지의 펜티엄 4 프로세서 기반 시스템의 통합 개요
또는 775 랜드 패키지의 펜티엄 4 프로세서 기반 시스템의 통합 개요
를 참조하십시오. (다음 정보는 이 설명서에 대한 보조 자료입니다.)
하이퍼-스레딩 기술 개요인텔은 향상된 하이퍼-스레딩 기술을 데스크탑 컴퓨팅 플랫폼에 사용합니다. 이 새로운 기술은 기존의 인텔® NetBurst™ 마이크로아키텍쳐와 함께 응용 프로그램 및 환경에서 가장 요구가 많은 부분에 대한 성능을 향상시키고자 설계되었습니다. 펜티엄 4 프로세서의 브랜드 이름은 혁신적인 새로운 기능과 검증된 인텔의 품질을 결합한 첨단 기술과 성능을 나타냅니다.
하이퍼-스레딩 기술은 하나의 물리적 프로세서가 한 번에 두 개의 개별 코드 스트림(스레드라 함) 기능을 실행하여 프로세서 사용 효율을 개선하고 처리량과 성능을 향상시킵니다. 구조적으로 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서는 두 개의 논리 프로세서(그림 1 참조)로 구성되어 있으며 각 프로세서는 자체 아키텍쳐 상태를 가지고 있습니다. 각 논리 프로세서에 복사되는 아키텍쳐 상태는 데이터 레지스터, 세그먼트 레지스터, 제어 레지스터, 디버그 레지스터 및 대부분의 MSR 또는 모델 특정 레지스터로 구성됩니다. 또한 각 논리 프로세서에는 자체 고급 프로그램을 만들 수 있는 인터럽트 컨트롤러 또는 APIC가 있습니다. 전원을 켜고 초기화한 후 각 논리적 프로세서는 펜티엄 4 프로세서 코어의 나머지 논리적 프로세서와는 독립적으로 지정된 스레드를 실행하기 위해 정지, 중단 또는 실행될 수 있습니다.

그림 1. 하이퍼-스레딩 기술을 지원하는 펜티엄® 4 프로세서와 기존의 이중 프로세서 시스템의 비교
두 개의 개별 물리적 프로세서(그림 1 참조)를 사용하는 기존의 이중 프로세서(DP)와 달리, 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서의 논리적 프로세서는 프로세서 코어(그림 2 참조)의 실행 리소스(예: 실행 엔진, 캐시, 시스템 버스 인터페이스, 펌웨어 등 포함)를 공유합니다. 하이퍼 스레딩 기술은 인텔® NetBurst™ 마이크로 아키텍처에서 제공하는 실행 리소스의 활용률을 극대화하고 현재 사용되고 있는 운영 체제(운영 체제 지원
참조)의 다중 스레드 특성을 이용하여 펜티엄 4 프로세서의 성능을 개선하도록 설계되었습니다.

그림 2. 하이퍼 스레딩 기술을 지원하는 펜티엄® 4 프로세서용 인텔® NetBurst™ 마이크로 아키텍처 중복 및 공유 리소스
현재 사용되는 대부분의 운영 체제(Microsoft* Windows* XP 및 Linux* 포함. 자세한 정보는 운영 체제 지원
참조)는 두 개 이상의 프로세서에서 독립적으로 운영될 수 있는 프로세스와 스레드로 일량을 분담합니다. 다수의 다중 스레드 응용 프로그램에서 동일한 작업 부하 부분을 찾을 수 있습니다. 하이퍼-스레딩 기술은 스레드가 개별 논리 프로세스에서 실행될 수 있도록 허용함으로써 현재 운영 체제와 다중 스레드 응용 프로그램에서 발견되는 프로세스 및 스레드 수준의 병렬 실행을 제공합니다. 각 클럭 주기 동안 가능한 한 많은 실행 유닛을 작동 상태로 유지하는 선별적인 명령 스케쥴링을 사용하는 단일 펜티엄 4 프로세서에 의해 두 스레드의 명령이 동시에 디스패치되어 실행됩니다. 또한 하이퍼-스레딩 기술은 다중 작업 환경을 향상시킵니다. 각 프로그램이 실행을 위해 독립적인 스레드를 사용할 때 동시 응용 프로그램은 다중 스레드 응용 프로그램 작업 부하를 프로세서로 복사합니다. 하이퍼-스레딩 기술은 동시 응용 프로그램을 실행하여 PC 사용자에게 향상된 반응 및 응답 시간의 형태로 개선된 처리 효율성을 제공합니다.
하이퍼-스레딩 기술이 리소스 사용을 개선시키는 방법을 이해할 수 있도록, 그림 3에서 기존의 단일 프로세서(SP) 시스템 (그림 3A)과, 이중 프로세서(DP) 시스템 (그림 3B), 및 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서 기반 시스템을 비교한 실례를 보여줍니다. SP 시스템은 각 사이클마다 최대 3개의 명령어를 실행하며 단일(또는 물리) 프로세서에서 단일 스레드(오랜지 색으로 표시한 "스레드1")가 실행되게 하는 하나의 수퍼스칼라 프로세서를 포함합니다. DP 시스템은 각 사이클마다 최대 3개의 명령어를 실행할 수 있으며 각(물리) 프로세서(각각 오랜지와 파란색으로 표시된 "스레드 1" 및 "스레드 2")에서 서로 다른 두 개의 스레드가 실행되게 하는 두 개의 수퍼스칼라 프로세서를 포함합니다. 그림 3A 및 3B에서 표시된 것처럼 각 프로세서 내의 각 상자는 실행 유닛을 나타냅니다. 각 프로세스 내의 세 개의 가로 상자 모음은 세 개의 실행 유닛이 주어진 클럭 주기 동안에 사용되는 방법을 보여줍니다. 상자가 흰색인 경우 그 실행 유닛은 주어진 클럭 주기 동안 사용되지 않은 것입니다. 예를 들어, 클럭 주기 동안 하나의 상자가 흰색이면 리소스의 1/3은 유휴 상태이고 나머지 2/3만 사용된 것입니다. 세로 모음은 시간이 지남에 따라(여러 클럭 사이클 동안) 세 개의 실행 유닛이 사용되는 방법을 보여줍니다. 흰색 상자가 많을수록 실행 리소스의 사용 효율은 떨어집니다. 프로세서 내부의 모든 실행 리소스가 사용되는 때도 있지만 캐시 손실, 브랜치 예측 실패 또는 각 스레드에 대한 명령 의존도로 인해 유휴 리소스들이 대기 상태에 있는 경우도 있습니다.
그림 3C에서는 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서 기반 시스템의 결과를 보여줍니다. 이 구성으로 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서는 각 논리 프로세서에 대해 하나의 스레드씩 동시에 두 개의 스레드를 실행할 수 있습니다(각각 오랜지와 파란색으로 나타낸 "스레드1"과 "스레드2"). 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서는 실행 유닛을 자주 사용하며 프로세서의 유휴 시간을 줄입니다. 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서에서 리소스 사용률이 크게 늘어날 수 있지만 각 응용 프로그램이 어떻게 프로세서 내부의 리소스와 스레딩을 사용하도록 설계되었는지에 따라 다릅니다. 예를 들어, 응용 프로그램이 서로 다른 스레드가 서로 다른 리소스를 병렬로 사용할 수 있는 다중 스레드일 경우(예: 하나의 논리 프로세서에서는 정수형 계산 위주의 작업을 스케쥴링하고 다른 논리 프로세서에서는 부동 소수점 연산을 실행) 프로세서의 처리량은 크게 증가합니다. 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서는 명령 실행 처리량을 늘리며 유휴 프로세서 리소스를 사용하여 다중 스레드 응용 프로그램과 다중 작업 환경에서 성능을 향상시킵니다.

그림 3. 기존의 단일 프로세서 시스템, 기존의 이중 프로세서 시스템, 하이퍼-스레딩 기술을 지원하는 펜티엄® 4 프로세서 기반 시스템에서의 실행 비교
(참고: 이 그림은 하이퍼-스레딩 기술의 기본 개념에 대한 예증이며 기존의 프로세서나 소프트웨어 응용 프로그램의 리소스 사용 패턴을 보여주는 것이 아닙니다.)
플랫폼 구성 요소 요구 사항
펜티엄 4 프로세서 기반 시스템에서 하이퍼-스레딩 기술을 활성화하려면 다음 플랫폼 구성요소가 모두 필요합니다.
- 하이퍼-스레딩 기술을 지원하는 인텔® 펜티엄® 4 프로세서
- 하이퍼-스레딩 기술을 지원하는 마더보드
- 하이퍼-스레딩 기술에 맞게 최적화된 운영 체제
위의 내용은 하이퍼-스레딩 기술을 지원하는 통합 펜티엄 4 프로세서 기반 시스템의 요구 사항입니다.
참고: 펜티엄 4 프로세서 기반 시스템을 구축하기 전에 마더보드 설명서, 박스형 프로세서 설명서 및
478핀 패키지의 펜티엄 4 프로세서 기반 시스템의 통합 개요 
또는
775 랜드 패키지의 펜티엄 4 프로세서 기반 시스템의 통합 개요 
를 참조하십시오. (다음 정보는 이 설명서에 대한 보조 자료입니다.)
프로세서 선택
하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서는 533 MHz 및 800 MHz 시스템 버스도 지원합니다. (모든 533 MHz 시스템 버스 프로세서가 하이퍼-스레딩 기술을 지원하지는 않습니다.)
마더보드 선택
하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서와 함께 사용되는 마더보드는 인텔 NetBurst 마이크로아키텍처와 하이퍼-스레딩 기술을 지원하는 칩셋을 이용해야 합니다. 표 1에서는 인텔 NetBurst 마이크로 아키텍처와 하이퍼-스레딩 기술을 지원하는 인텔® 칩셋 목록을 보여줍니다.
참고: 프로세서 시스템 버스에 맞는 지정된 시스템 버스 속도를 지원하는 마더보드를 사용하고 있는지 확인하십시오. 적합한 마더보드를 사용하지 않으면 프로세서가 사양을 벗어나서 작동하여 프로세서에 대한 품질보증이 무효가 될 수 있습니다. 호환성 정보는 마더보드 제조업체에 문의하십시오.
표1. 하이퍼-스레딩 기술을 지원하는 인텔® 칩셋
| 인텔® 칩셋 |
시스템 버스 지원 |
하이퍼-스레딩 기술 지원 |
|
955X 945G |
1066, 800 또는 533 MHz
1066, 800 또는 533 MHz |
예
예 |
|
945P |
1066, 800, or 533 MHz |
예 |
| 925XE |
1066EB MHz |
예 |
| 925X |
800 |
예 |
| 915P |
800 MHz 또는 533 MHz |
예 |
| 915G |
800 MHz 또는 533 MHz |
예 |
|
910GL |
533EB MHz |
예 |
| 875P |
800 MHz, 533 MHz 또는 400 MHz |
예 |
| 865G |
800 MHz, 533 MHz 또는 400 MHz |
예 |
| 865PE |
800 MHz, 533 MHz 또는 400 MHz |
예 |
| 865P |
533 MHz 또는 400 MHz |
예 |
| 850E |
533 MHz 또는 400 MHz |
예 |
| 845E |
533 MHz 또는 400 MHz |
예 |
| 845G (B-단계 전용) |
533 MHz 또는 400 MHz |
예 |
| 845GE |
533 MHz 또는 400 MHz |
예 |
| 845PE |
533 MHz 또는 400 MHz |
예 |
| 845GV |
533 MHz 또는 400 MHz |
예 | |
마더보드는
데이터시트

에 명시된 펜티엄 4 프로세서의 전기/기계 사양을 충족해야 합니다. 또한 478핀 마이크로 PGA(mPGA478B) 소켓이 장착된 마더보드에 478핀 패키지의 펜티엄 4 프로세서를 사용해야 합니다.
특정 마더보드 모델과 수정 버전이 사용할 펜티엄 4 프로세서 속도를 지원하는지 확인해야 합니다. 최신 레벨의 펜티엄 4 프로세서를 제대로 인식하고 초기화하기 위해 BIOS 업그레이드가 필요할 수도 있습니다. 또한 다중 스레딩 기능을 활성화하려면 BIOS에서 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서에 대한 절차 또는 개선 사항을 반영해야 합니다. 하이퍼-스레딩 기술을 지원하기 위해 BIOS 업그레이드가 필요할 수도 있습니다. BIOS 설정 시 시스템에 대한 하이퍼-스레딩 기술 활성화에 대한 자세한 내용은 하이퍼-스레딩 기술 설치 및 통합
을 참조하십시오.
운영 체제 지원
Microsoft* Windows* 운영 체제 기반 PC
다음 데스크탑 운영 체제는 HT 기술에 대한 최적화 기능을 포함하고 있으며 현재 HT 기술 기반 인텔® 펜티엄® 4 프로세서 로고를 부착할 수 있습니다.
- Microsoft* Windows* XP Professional Edition
- Microsoft* Windows* XP Home Edition
다음 데스크탑 운영 체제에서는 하이퍼-스레딩 기술을 사용하지 않는 것이 좋습니다. 다음 데스크탑 운영 체제 중 하나를 사용하는 경우에는 시스템 BIOS 설정 프로그램에서 하이퍼-스레딩 기술을 비활성화하는 것이 좋습니다.
- Microsoft Windows 2000(모든 버전)
- Microsoft Windows NT* 4.0
- Microsoft Windows Me
- Microsoft Windows 98
- Microsoft Windows 98 SE
Linux* 운영 체제 데스크탑 기반 PC다음 Linux 운영 체제는 HT 기술에 대한 최적화 기능을 포함하고 있으며, 현재 HT 기술 기반 인텔® 펜티엄® 4 프로세서 로고를 부착할 수 있습니다.
- Red Hat Linux* 9(Professional 및 Personal 버전)
- SuSE Linux* 8.2(Professional 및 Personal 버전)
- Red Flag Linux* Desktop 4.0
- COSIX* Linux* 4.0
다른 Linux 운영 체제에서도 HT 기술이 활성화되어 있을 수 있지만 위에 언급된 배포판에만 현재 HT 기술 기반 인텔 펜티엄 4 프로세서 로고 부착이 가능합니다. 다른 Linux 운영 체제 기반 PC를 구매하는 경우에는 PC 공급업체에 문의하여 PC에 HT 기술에 필요한 시스템 구성 요소가 포함되어 있는지 그리고 HT 기술이 활성화되어 있는지 여부를 확인하십시오.
하이퍼-스레딩 기술 설치 및 통합하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서 기반 시스템을 통합할 때 모든 플랫폼 구성요소 요구 사항이 충족되어야 합니다.
인텔은 하이퍼-스레딩 기술을 효과적으로 활성화하기 위해 다음 순서로 통합할 것을 권장합니다.
- BIOS 설정에서 하이퍼-스레딩 기술 활성화
- 운영 체제 설치
- 최신 서비스 팩 또는 패치 설치
- 인텔 INF 설치 유틸리티 설치
- 최신 드라이버 설치
권장되는 순서대로 설치하면 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서 기반 시스템에서 호환성, 기능 및 성능이 최적화됩니다.
BIOS 설정에서 하이퍼-스레딩 기술 활성화
운영 체제를 설치하기 전에 BIOS 기본 설정을 확인해야 합니다. 고객이 사용하는 마더보드에 대한 하이퍼-스레딩 기술을 지원하기 위해 BIOS 설정에서 하이퍼-스레딩 기술을 활성화 또는 활성 해제하는 스위치를 적절하게 구성합니다. BIOS에서 하이퍼-스레딩 기술을 지원하지 않고 마더보드에 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서가 설치되어 있으면 하이퍼-스레딩 기술을 활성화 또는 활성 해제하는 스위치가 없습니다. 최신 BIOS가 설치되어 있고 하이퍼-스레딩 기술을 지원하도록 합니다. 그런 다음 BIOS 설정을 입력하고 하이퍼-스레딩 기술 기능이 작동되도록 스위치를 구성합니다.
하이퍼-스레딩 기술을 지원하는 인텔® 데스크탑 보드에 대해 하이퍼-스레딩 기술은 기본적으로 BIOS 설정에서 활성화됩니다. 인텔 데스크탑 보드에서 하이퍼-스레딩 기술이 사용되는지 확인하려면 BIOS 설정을 입력하고 Hyper-Threading Technology(그림 4 참조) 섹션에서 "Enabled"를 선택합니다. BIOS에서 하이퍼-스레딩 기술을 지원하며 인텔 데스크탑 보드에서 하이퍼-스레딩 기술을 지원하지 않는 펜티엄 4 프로세서 2.80GHz 이하가 설치된 경우 하이퍼-스레딩 기술 스위치는 “흐리게 표시”되고 기본적으로 활성 해제됩니다.

그림 4. 인텔® 데스크탑 보드용 BIOS 설정에서 하이퍼-스레딩 기술 활성화
운영 체제 설치
운영 체제를 설치합니다. 자세한 정보는 운영 체제 지원
을 참조하십시오.
최신 서비스 팩 또는 패치 설치
인텔은 Windows* XP Home 또는 XP Professional에서는 서비스 팩 1(SP1)을 사용할 것을 권장합니다. 항상 최신 버전의 운영 체제를 사용하는 것이 좋습니다. 그외에도, Microsoft는 Windows XP용 SP1에 여러 가지 기능이 통합되어 있어서 일반적인 응용 프로그램 문제를 다룰 수 있고 하이퍼-스레딩 기술을 포함하여 MP 환경에서 호환성을 향상시킵니다. Windows XP 서비스 팩 1은 http://www.microsoft.com/downloads/search.asp?
에서 제공합니다. †
†다음 링크를 클릭하면 인텔 웹 사이트 외부로 연결됩니다. 인텔은 대상 웹 사이트의 내용을 관리하지 않습니다.
인텔 INF 설치 유틸리티 설치
모든 인텔 칩셋 신제품과 마찬가지로 인텔 칩셋의 경우에도 몇몇 리소스는 Microsoft Windows 운영 체제
에서 자동으로 인식되지 않습니다. Microsoft Windows XP를 사용하는 인텔 펜티엄 4 프로세서 기반 시스템이 장착된 플랫폼 성능을 최적화하려면 INF 유틸리티를 설치하는 것이 중요합니다. 또한 어떤 드라이버보다 먼저 INF 유틸리티를 설치하는 것이 중요합니다.
최신 드라이버 설치
업데이트된 드라이버에 하이퍼-스레딩 기술의 호환성 수정 사항 및 최적화가 포함되어 있을 수도 있습니다. 공급업체의 웹사이트에서 최신 드라이버를 다운로드받아 설치하십시오.
Windows* XP에서 하이퍼-스레딩 기술 확인
업무 관리자의 CPU 이력이나 장치 관리자를 보고 하이퍼-스레딩 기술이 Windows XP에서 활성화되어 있는지를 확인하십시오.
Windows* XP 작업 관리자에서 하이퍼-스레딩 기술 확인
Windows* XP 작업 관리자에 두 개의 CPU 사용 이력 그래프가 있으면 하이퍼-스레딩 기술이 활성화되어 있는 것입니다. 하나의 CPU 그래프만 나타나고 BIOS 설정에서 하이퍼-스레딩 기술을 활성화한 다음 Microsoft Windows XP 서비스 팩 1 이상을 설치하십시오. BIOS 설정에서 하이퍼-스레딩 기술을 활성 해제하면 작업 관리자에 하나의 CPU 기록 그래프만 표시됩니다.
다음 단계를 참조하여 Windows XP 작업 관리자에서 하이퍼-스레딩 기술을 활성화합니다.
- 작업 표시줄을 마우스 오른쪽 단추로 클릭합니다.
- 작업 관리자를 클릭합니다.
- 성능 탭을 클릭합니다.
그림 5. Windows* XP 작업 관리자에서 하이퍼-스레딩 기술 확인Windows* XP 작업 관리자에서 하이퍼-스레딩 기술 확인Windows* XP 작업 관리자에 두 개의 프로세서가 열거되어 있으면 하이퍼-스레딩 기술이 활성화되어 있는 것입니다. BIOS 설정에서 하이퍼-스레딩 기술을 활성 해제하면 하나의 프로세서 드라이버만 설치됩니다.
참고:Microsoft Windows XP를 사용하는 펜티엄 4 프로세서 기반 시스템으로 플랫폼 성능을 최적화하려면 최신 INF 유틸리티
를 사용해야 합니다.
다음 단계를 따라 Windows XP 장치 관리자에서 하이퍼-스레딩 기술이 활성화되었는지 확인합니다.
- 시작 메뉴를 클릭합니다.
- 제어판을 클릭합니다.
- 시스템을 두 번 클릭합니다.
- 하드웨어 탭을 클릭합니다.
- 장치 관리자를 클릭합니다.
- 프로세서를 두 번 클릭합니다.
그림 6. Windows* XP 장치 관리자에서 하이퍼-스레딩 기술 확인소프트웨어 고려 사항인텔 프로세서용으로 개발된 기존의 소프트웨어는 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서에서 실행됩니다. 기존 응용 프로그램은 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서에서 제대로 실행되지만 일부 응용 프로그램에서 하이퍼-스레딩 기술로 최상의 성과를 얻으려면 간단한 코드 수정이 필요할 수도 있습니다. 시스템 통합자는 선택한 소프트웨어가 최신 버전인지, 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서에 사용하기 적합한지 등을 확인해야 합니다.
다중 스레드 코드와 함께 최적화된 응용 프로그램은 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서 기반 시스템에서 최고의 성능을 보입니다. 또한 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서는 다중 작업 환경(동시 응용 프로그램 실행)에서 향상된 성능을 나타냅니다. 하이퍼-스레딩 기술을 사용하면 응답 시간을 단축하여 다중 작업 환경을 개선하고 보다 효율적으로 동시 프로그램을 실행할 수 있습니다. 시스템 통합자는 소프트웨어 공급업체에 문의하여 지원 여부와 버전 정보를 확인해야 합니다. 하이퍼-스레딩 기술을 지원하는 펜티엄 4 프로세서에 대한 자세한 성능 정보와 소프트웨어 평가 지침은
http://www.intel.com/performance

웹사이트를 참조하십시오.
댓글을 달아주세요