하이퍼트랜스포트

by PC전문가 posted Dec 16, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
하이퍼트랜스포트(HyperTransport, HT)는 양방향, 직렬/병렬, 광대역, 지연 줄임을 특징으로 한 컴퓨터 버스로, 2001년 4월 2일에 도입되었다. 하이퍼트랜스포트 협회는 하이퍼트랜스포트 기술을 개발하고 보급하려고 애를 썼다. 이전에는 라이트닝 데이터 트랜스포트(Lightning Data Transport, LDT)로 불렸다.


- 기술 사용 현황

x86 프로세서 - AMD, 트랜스메타, MIPS 아키텍처, PMC 시에라, 브로드컴, 라자 마이크로일렉트로닉스
개인용 컴퓨터 칩 - ATI 테크놀로지스, 엔비디아, 비아, SiS, ULi/ALi, AMD, 애플 컴퓨터, HP
서버 - HP,썬 마이크로시스템즈, IBM, IWill
고성능 컴퓨팅 - Newisys PathScale
라우터 - 시스코 시스템즈

- 하이퍼트랜스포트의 응용  

프론트 사이드 버스를 대체한다  
하이퍼트랜스포트의 주된 용도는 프론트 사이드 버스를 대체하는 것이다. 이를테면 펜티엄은 PCI 버스에 바로 장착할 수 없다. 시스템을 확장하기 위해, 프론트 사이드 버스는 AGP나 PCI와 같은 다양한 표준의 버스들을 위한 어댑터를 통해 연결해야 한다. 이러한 것들은 보통 노스브릿지와 사우스브릿지라는 이름의 컨트롤러 기능들이 포함된다.

이론상, 하이퍼트랜스포를 추가한 비슷한 컴퓨터는 더 빠르고 더 효율적이다. 단일의 PCI↔하이퍼트랜스포트 어댑터 칩은 하이퍼트랜스포트를 사용하는 마이크로프로세서와 동작할 것이며 PCI 카드가 세 개의 프로세서와 함께 사용하는 것을 허용할 것이다. 이를테면, 엔비디아 엔포스 칩셋은 하이퍼트랜스포트를 사용하여 사우스 브릿지와 노스 브릿지를 연결한다.

여러 개의 프로세서를 하나로 연결한다  
하이퍼트랜스포트의 또다른 용도는 NUMA 멀티프로세서 컴퓨터들을 하나로 묶는 것이다.

라우터나 스위치 버스를 대체한다  
하이퍼트랜스포트는 라우터와 네트워크 스위치 안에 버스로 사용될 수 있다. 라우터와 스위치는 다중 네트워크 인터페이스이며 데이터는 이러한 포트들을 가능한 빨리 포워드 받는다. 하이퍼트랜스포트는 이 응용에 필요한 대역을 초과하고도 남는다. 그러나 하이퍼트랜스포트는 네트워킹 커뮤니티에서는 크게 환영 받지 못했다. 대신 SPI 4.2와 PCI 익스프레스에 더 호의적이었다.

HTX와 보조 처리 장치를 하나로 연결한다  
CPU와 보조 처리 장치의 대역 문제는 현실적인 기능 추가에 대한 주요 걸림돌이었다. (역자 주: 병목 현상을 가리킴) 하이퍼트랜스포트 인터페이스를 사용한 확장을 위해 설계된 커넥터가 소개되었는데 이를 HTX(HyperTransport eXpansion, 하이퍼트랜스포트 확장)라고 불렀다. 16레인(lane) PCI 익스프레스 슬롯과 같은 기계적 커넥터를 사용하면서 HTX는 플러그인 카드가 개발될 수 있도록 허용하였고 CPU와 DMA가 램에 직접 접근하는 기능을 지원하였다.

현재의 HTX 표준은 PCI-E 표준 보다 더 느리게 만드는 16 비트, 800 Mhz로 제한되어 있다.

버전   연도        대역        연결너비     클럭 속도
1.0   2001년  12.8 GB/초     32비트        800MHz
1.1   2002년  12.8 GB/초     32비트        800MHz
2.0   2004년  22.4 GB/초     32비트         1.4GHz
3.0   2006년  41.6 GB/초     32비트         2.6GHz
3.1   2008년  51.2 GB/초     32비트         3.2GHz