quickmenu
PC 리뷰 홈  

핵심을 콕콕 찌른다! 누구나 쉽게 이해할 수 있는 AMD64 FAQ19선 총집합

2003-10-12 23:00
장홍식 대표기자 potatotree님의 미디어로그 가기 potatotree@bodnara.co.kr

6. Question 12 ~ 14



Q12. AMD64 프로세서들의 FSB는 800이다???

이 이야기를 하기전에 기존의 FSB개념부터 살펴보는 것이 좋겠다.

기존의 FSB란 개념은 486시절부터 배수개념이 등장하면서 도입된 것으로, 높은 코어의 클럭을 메인보드가 따라가지 못해 도입된 개념이다. 따라서 코어의 작동 클럭과 외부에서 전달하는 클럭을 일정비율로 분리시키고 그것을 배율을 통해 CPU내부의 클럭을 생성해낸 것이다. 여기에서 FSB란 두가지의 의미를 내포하고 있는데, CPU의 외부클럭이라는 의미와, CPU - 노스브릿지간 버스의 클럭을 이야기한다. 우리가 현재 의미하는 FSB는 이 두가지를 동시에 의미하고 있다.

그러나 CPU가 빠르게 발전하면서, FSB에 약간의 변화가 나타났다. 잘 알려졌듯, Athlon XP의 경우 실제 CPU의 외부클럭은 133Mhz / 200Mhz이지만, 노스브릿지-CPU의 버스 클럭은 266 / 400으로 구동되었다. 인텔은 이 노스브릿지-CPU간 버스클럭을 높이기 위해 QDR을 채용했고, AMD는 DDR을 채용했다. 따라서 인텔 펜티엄4의 노스브릿지-CPU 버스클럭은 외부클럭 X 4로 작동하고, AMD Athlon XP는 외부클럭 X 2로 작동한다.

 

'외부클럭' 개념의 FSB는 200

여기서 AMD64는 노스-CPU간 데이터 버스로 하이퍼트랜스포트를 채용한 것이다. Athlon 64, Opteron, Athlon 64 FX모두, 외부클럭은 200Mhz를 가지고 있다. 이 200Mhz는 하이퍼트랜스포트의 기본클럭과 동일하다. 이 200Mhz는 CG(클럭 제너레이터)에서 생성하는 것으로, AMD64아키텍처의 CPU-터널(노스브릿지)간의 하이퍼트랜스포트 클럭 X4 LDT를 주어 800Mhz로 생성한다. 따라서 FSB라는 개념중 'CPU의 외부클럭'이라는 개념의 Athlon 64의 FSB는 200이 맞다.

bios3.jpg

nForce 150장착의 체인텍 Zenith ZNF3-150의 바이오스화면. '외부클럭'이란 의미의 FSB는 200Mhz이다.

 

'CPU대역폭'이라는 의미의 FSB로는 800

위에서 'CPU대역폭'이라는 기존의 의미를 이해하고자, 펜티엄4의 QDR이나 Athlon XP의 DDR을 언급하였다. Athlon 64에서도 이 원리가 동일하게 적용된다. 단지, '하이퍼트랜스포트'라는 프로토콜로 정해진 것 뿐이다.

하이퍼트랜스포트의 기본 클럭은 지금까지 자주 접하신, 800Mhz가 아닌 200Mhz이다. 여기에 다양한 배수가 곱해져, 최소 200Mhz 에서 최대 800Mhz까지 다양한 규격을 갖추게 되는 것이다. AMD64는 CPU-터널간 하이퍼트랜스포트 프로토콜에 16Bit / 16Bit / 800Mhz를 적용하고 있다. 따라서 버스의 클럭이라는 의미에서는 800Mhz로 동작한다. (하이퍼트랜스포트의 클럭과 대역폭에 대해서는 다음 질문에서 다루도록 하겠다)

 

  CPU-노스 버스클럭 외부입력 클럭 비고
하이퍼트랜스포트 800Mhz
(200Mhz X 4LDT)
200Mhz CPU - 노스 대역폭 : 6.4GB/s
(메모리 억세스 대역폭 제외. CPU에 포함되어있으므로)

외부클럭 200Mhz X 2 (DDR) = 400Mhz 200Mhz
(XP3200+이상)
3.2GB/s (메모리 억세스 대역폭 포함)

외부클럭 200 X 4(QDR) = 800Mhz 200Mhz
(C 스텝의 경우)
6.4GB/s
(메모리 억세스 대역폭 포함)

 

Q13. 그래서, CPU와 AGP터널간의 대역폭은 도대체 얼마냐고?

6.4GB/s 이다. 단, nForce3는 3.6GB/s의 구조를 취하고 있다.

이것을 이해하려면, 하이퍼트랜스포트의 기본적인 이해도를 담고 있어야 한다. 기존에 알려진것은 '하이퍼트랜스포트는 800Mhz의 클럭을 갖는다'라고 알려져 있지만, 실제로 이것만이 정답은 아니다. 하이퍼트랜스포트는 그 구성에 따라 최소 2bit부터 32bit까지 다양하게 설정할 수 있고, 최소 200Mhz부터 최대 800Mhz까지 구성할 수 있다. 지난번 ZNF3 리뷰에서 이미 알려드렸지만, 800Mhz 하이퍼트랜스포트는 기본클럭인 200Mh z에 환경에따라 다양한 배율을 적용하여 최종 클럭을 만들어 내며, 800Mhz의 경우는 200Mhz X 4배수 = 800Mhz라는 형식으로 구성된다.

bios2.jpg

Zenith ZNF3의 LDT (하이퍼트랜스포트 배율설정) 화면. 1X ~ 4X까지 설정할 수 있지만 ZNF3-150은 nForce 150 칩셋이기에 2.5로 작동한다. (600Mhz)

 

하이퍼트랜스포트 대역폭 차트
 
  Link Width
  2 bits 4 bits 8 bits 16 bits 32 bits
200 MHz 200MB/s 400MB/s 800MB/s 1.6GB/s 3.2GB/s
400 MHz 400MB/s 800MB/s 1.6GB/s 3.2GB/s 6.4GB/s
500 MHz 500MB/s 1GB/s 2GB/s 4GB/s 8GB/s
600 MHz 600MB/s 1.2GB/s 2.4GB/s 4.8GB/s 9.6GB/s
800 MHz 800MB/s 1.6GB/s 3.2GB/s 6.4GB/s 12.8GB/s

하이퍼트랜스포트 표

 

Athlon 64는 외부 통로로 16Bit / 800Mhz 하이퍼트랜스포트를 채용하였으며, 이것을 계산하여보면, 2Byte(16Bit) X 2 (양방향) X 2 (DDR) X 800Mhz = 6.4GB/s 이에따라 최대 6.4GB/s의 대역폭을 가진다. 이는 Athlon 64, Athlon 64 FX, Opteron이 모두 동일하다.

단, 이는 지원하는 칩셋에 따라 다를 수 있고, 실제로 nForce3는 Athlon 64의 기본구조인 양방향 16Bit의 800Mhz가 아니라, UpLink 8Bit, DownLink 16Bit의 600Mhz 하이퍼트랜스포트를 채용하였기 때문에 Athlon 64의 완벽한 대역폭을 소화하지 못한다. 계산하여보면, (1 X 2(DDR) X 600 ) + (2 X 2(DDR) X 600) = 3.6GB/s이다.

 

Q14. 그럼 메모리 - CPU의 대역폭은?

위에서 잠깐 언급하였지만 다시 종합해서 이야기해보자. Athlon 64는 DDR 400메모리를 지원하고, Athlon 64 FX는 듀얼채널 DDR400, Opteron은 듀얼채널 DDR333이므로, 각 CPU에 따라 계산이 가능하다.

CPU 메모리 컨트롤러 대역폭
싱글채널 DDR 400 (Unbuffered) 3.2GB/s
듀얼채널 DDR400 (ECC Registered) 6.4GB/s
듀얼채널 DDR333 (ECC Registered) 5.4GB/s

 

기존의 펜티엄4나 Athlon XP의 경우, 메모리컨트롤러가 CPU - 노스 대역폭을 따라 데이터가 전송되었지만 Athlon 64는 CPU안에 이를 포함하고 있기 때문에 효율이 높으며, 메모리 억세스를 직접 노스브릿지를 거치지 않고 CPU가 실행함에 따라, 기존의 CPU같은 메모리 오버클럭은 제공하지 않는다. 단, 코어의 클럭이 상승되면서 메모리의 클럭이 동반 상승되어 오버클럭 할 수는 있다.

 

이전 페이지로 돌아갑니다 다음 페이지로 이동합니다
이 기사의 의견 보기
헤헤 / 03-10-12 23:43/ 신고
드디어 1등!! ㅡㅡv
okawa (ID) / 03-10-13 0:05/ 신고
오늘도 밤이군요.......

천천히 / 03-10-13 0:22/ 신고
쉬어가면서 일하세요.
일요일 밤에 기사를 올리다니.

대단하군요.. (초과 근무수당 확실히 챙기세요.. ^-^)

좋은 기사 잘 봤습니다..
cyclony (ID) cyclony님의 미디어로그 가기  / 03-10-13 0:25/ 신고
Ali 다이어그램에서 aLi 를 via로 적었습니다.--;;
수정을 요합니다.
털손4세 / 03-10-13 4:39/ 신고
3번 페이지에..Socket 754설명글오타인가요?
"내년의 San Diego등이 출시되면 펜티엄4와 경쟁하는 엔트리레벨로 진입할 것으로 보이며,"
펜티엄4->셀러론이 맞는거 같습니다.
ExL / 03-10-13 13:32/ 신고
흠..... 결국은 샌디에고 + 엔포스3 250 의 조합이 나와봐야 살지 안 살지 사람들이 생각하겠군요.....

khs7761 (ID) / 03-10-13 14:04/ 신고
nforce3가 성능은 좋아보이지만.. 터널과 허브간의 성능차가.. 사용자에게 쉽게 느껴지느냐가 문제겠군요.. VIA가 성능은 떨어져도. 가격만 싸게나오면.. 문제가 없습니다.. 현제.. 쇼핑몰에서 K8T800칩셋은 쉽게 찾아볼수있고.. NVIDIA사의 칩셋보다 저렴합니다.. 빨리.. 보급화되었음.. ^_^
khs7761 (ID) / 03-10-13 14:05/ 신고
NVIDIA, VIA, SIS칩셋간의 서로 벤치마크를 한번 했으면 좋겠군요.. 훗날한번은.. 벤치올라오겠죠?
샹숑 / 03-10-13 14:08/ 신고
음.....적어도 오버클럭에서 만큼은 ...VIA는 사랑받기가 힘들듯 합니다.^^;;만;;

jay2me / 03-10-13 14:58/ 신고
좋은글 감사합니다.
amd / 03-10-13 18:14/ 신고
저렴한 소켓754는 저렴한 팬4랑 경쟁하겟다는 뜻이겟죠..ㅡㅡ;..
참고로 / 03-10-13 22:13/ 신고
음 그것보다는요. CISC와 RISC 가장 큰차이는 레지스터명령어 분기 차이입니다. 음 인텔이 CISC+RISC구조라고 우기기는 하지만 학회에서는 완벽한 CISC의 한개의 레지스터 명령만 가지고 있는 놈으로 구분하고 있습니다.
maxim / 03-10-14 16:51/ 신고
내년에 754가 보급형이 되면 그때 지금의 펜4도 펜5가 나오면서 바로 보급형이 되겠죠. 그걸 염두에 둔 모양.
흠... / 03-10-14 16:59/ 신고
NT는 3.51도 있지않나요? -_-;;
그건 16비트 약간 섞인건가 -_-; 95처럼...
expert00 (ID) / 03-10-14 18:58/ 신고
NT3.1도 완벽한32bit이며 UNIX쪽은 30년쯤 전부터 32bit였습니다
Verdios / 03-10-14 23:08/ 신고
잘봤습니다. 좀 어렵네요. 다음에 차근차근 다시 읽어봐야 할듯 ^^
... / 03-10-15 0:02/ 신고
CISC와 RISC의 차이는 그렇게 뚜렷하지 않습니다. 애초에 RISC의 개념은 디코더를 하드 와이어드로 제작하여 명령어의 처리속도를 높이는 것이었고, 그에 의해 발생하는 디코더의 복잡화를 명령어 수를 줄여가지고 완화시킨다는 개념이었습니다. 그런 의미에서는 마이크로코드와 하드와이어가 복합된 현재의 x86 CPU는 충분히 CISC+RISC라는 개념으로 봐 줄 수 있습니다.
pjh413 (ID) / 03-10-15 22:40/ 신고
엔비댜에서 apu 포함 안한다고 하던데요

엔포3 250에서 과연 포함 할까요 ? ㅡ.ㅡ;

흠...엔포 250 에서 대역폭쪽도 수정해 준다면 완벽한데
하얀나라 (ID) / 03-10-20 18:42/ 신고
APU는 아쉽게도 외부 칩으로 따로 나올예정이라고 합니다.

이거때문에 nVIDIA에서 사운드카드를 따로 만들어낼지도 모른다는 소문이 돌고있죠~
감사 / 03-10-24 3:39/ 신고
정말 보드나라.. 감동적입니다. ㅜㅜ
그동안가졌던 의구심을 한번에 해결해 주는군요..
감사합니다..
nester (ID) / 03-10-26 16:22/ 신고
현재는 nForce3 와 Ali 를 기대합니다만...

현실적인 가격이 되고, 각 칩셋이 최적화가 어느 정도
이루어 지는 시점에서 많은 사람들이 사용하게 되면
어느 칩셋이 더 좋은 지 알 수 있을 듯...
ghost / 03-11-09 2:35/ 신고
충실한 칼럼 잘 읽었습니다..
개인적인 입장에서는...소켓939가 나오고 소켓754가 듀론 급이 되야 구입할수 있을듯 하네요..앞으로 2년~3년 뒤정도 일듯 합니다...
지금은 아직 초기라서 지원 칩셋이 완전하지 못한데다가 AMD의 제품군이 어떻게 형성하나 지켜봐야 겠군요...아직 64비트 어플리케이션도 없고 말이죠..
scouter / 04-03-13 15:14/ 신고
저는 64비트 cpu를 지원하는 시뮬레이션을 돌리고 있었습니다..그것을 무려 4년동안 32비트로 cpu로...

윈도우하에서 64비트 cpu를 지원하는 그 시뮬레이션을 이제야 제대로 돌리게 되니 기쁠 뿐입니다...
ㄴㄴㄴ / 04-06-07 23:14/ 신고
어렵다...짐 나의 위치는 우리나라, 한국(후진국은 아니나 선진국도 아님)과 같은 위치군!
어려운 개념들...특히 하이퍼트랜스포트가 이해 안 감
닉네임 lock
비회원

보드나라 많이 본 뉴스
보드나라 많이 본 기사

보드나라 최신 기사
[10/12] 라이젠 9800X3D + 라데온 RX 9070XT 조합 STCOM 완본체 PC 쿠팡 선착순 15% 특별 할인 프로모션 진행  
[10/12] 씨게이트, 새로운 알케미 지능형 플랫폼 기반 ‘파이어쿠다 포지’ 출시  
[10/12] 오픈AI, 정책 연구에서 AI 활용 방안 모색  
[10/12] 에스라이즈, ROG 20주년 기념 한정판 게이밍 핸드헬드 ‘ROG XBOX ALLY X20’ 사전 예약 진행  
[10/12] 마블 라이벌즈 시즌11 ‘둠스데이’ 11월 13일 시작  
[10/12] 로이드케이, 생성형 AI 보안 게이트웨이 솔루션 ‘DO-GATE’ 출시  
[10/12] 락인컴퍼니, ‘G-STAR 2026’ 참가..AI 시대, 고도화되는 게임 보안 위협에 대응하는 ‘LIAPP’ 선보여  
[10/12] IPC 27% 높아진 최대 256코어에 메모리와 전력 효율 추구, AMD 6세대 EPYC 베니스 공개  
[10/12] 해긴 ‘2026 프로야구GO!’, 신규 콘텐츠 ‘캠페인 모드’ 업데이트  
[10/12] 오픈AI, ‘비즈니스 인 챗GPT’ 출시  
[10/12] 벤틀리모터스, 위장막 벗은 ‘토르칼’의 타협 없는 개발 과정 공개  
[10/12] 에픽게임즈, ‘언리얼 데브 데이 판교’ 12월 4일 개최  
[10/12] ASRock 라데온 RX 7900 XTX 용 신규 바이오스 배포, 문제 해결은 미확인  
[10/12] 놀면 뭐하니? MS, 게이머 유휴 GPU로 AI 학습과 보상 지급 기술 특허 출원  
[10/12] 서린씨앤아이, 포뮬라 브이라인 일체형 수랭쿨러 ICE JET VISION 360 출시  
[10/12] 소니, 플레이스테이션 플러스 PC 클라우드 스트리밍 서비스 중단  
[10/12] 샌디스크, ‘일렉트로니카 2026서’ 피지컬 AI 및 IoT용 SANDISK iNAND CL EM181 공개  
[10/12] 젠하이저, 하반기 ‘사운드 페스타’ 개최… 최대 59% 할인 판매  
[10/12] LG전자, 퓨리케어 슬림맞춤 정수기 신모델 출시...천원권보다 좁은 국내 최소 폭  
[10/12] QNAP 월드 투어 2026 코리아 개최, 데이터 보호와 프라이빗 AI로 2027년 시장 공략  
로그인 | 이 페이지의 PC버전
Copyright NexGen Research Corp. 2010