검색어 입력폼

[컴퓨터 구조론] 펜티엄4의 특징

저작시기 2005.05 | 등록일 2005.05.27 워드파일 MS 워드 (doc) | 28페이지 | 가격 500원

목차

1. Pentium 프로세서의 변천
2. 프로세서의 성능결정요인
3. Netburst Architecture에 대한 이해
4. Hyper - Threading Technology 개요
5. Hyper - Threading Technology의 이해
6. HT의 동작원리
7. HT의 실행과정
8. 소프트웨어 최적화

본문내용

4. Hyper - Threading Technology 개요

인텔은 향상된 하이퍼 스레딩 기술(이하 HT)을 데스크탑 컴퓨팅 플랫폼에 사용한다. 이 새로운 기술은 기존의 인텔® NetBurst™ 마이크로아키텍쳐와 함께 응용 프로그램 및 환경에서 가장 요구가 많은 부분에 대한 성능을 향상시키고자 설계되었다.

HT는 하나의 물리적 프로세서가 한 번에 두 개의 개별 코드 스트림(스레드) 기능을 실행하여 프로세서 사용 효율을 개선하고 처리량과 성능을 향상시킨다. 구조적으로 하이퍼 스레딩 기술을 지원하는 펜티엄 4 프로세서는 두 개의 논리 프로세서(그림1참조)로 구성되어 있으며 각 프로세서는 자체 아키텍쳐 상태(AS)를 가지고 있다. 또한 각 논리 프로세서에는 자체 고급 프로그램을 만들 수 있는 인터럽트 컨트롤러 또는 APIC가 있다. 전원을 켜고 초기화한 후 각 논리적 프로세서는 펜티엄 4 프로세서 코어의 나머지 논리적 프로세서와는 독립적으로 지정된 스레드를 실행하기 위해 정지, 중단 또는 실행될 수 있다.

그림 4-1. 시스템의 비교

두 개의 개별 물리적 프로세서(그림 1 참조)를 사용하는 기존의 이중 프로세서(DP)와 달리, 하이퍼 스레딩 기술을 지원하는 펜티엄 4 프로세서의 논리적 프로세서는 프로세서 코어의 실행 리소스를 공유한다. 하이퍼 스레딩 기술은 인텔® NetBurst™ 마이크로 아키텍처에서 제공하는 실행 리소스의 활용률을 극대화하고 현재 사용되고 있는 운영 체제의 다중 스레드 특성을 이용하여 펜티엄 4 프로세서의 성능을 개선하도록 설계되었다.

참고 자료

없음
다운로드 맨위로