기획
 






 
 
 




전송 2003-10-12 23:00
[칼럼]

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

1. 처음 2. Question 1 ~ 3
3. Question 4 ~ 5 4. Question 6 ~ 9
5. Question 10 ~ 11 6. Question 12 ~ 14
7. Question 15 ~ 17 8. Question 18
9. Question 19, 마무리

     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같은 메모리 오버클럭은 제공하지 않는다. 단, 코어의 클럭이 상승되면서 메모리의 클럭이 동반 상승되어 오버클럭 할 수는 있다.

 

이전페이지 | 다음페이지.Question 15 ~ 17
관련 기사 보기

  장홍식 대표기자 / 필명 감자나무 / 감자나무님에게 문의하기 potatotree@bodnara.co.kr
군 제대후 취직한 회사를 얼떨결에 떠맡은 엉터리 사장. 편협한 시각으로 세상을 보는것을 경계하려 노력한다. 쓰는사람이 만족하면 좋은 제품이라는 신념을 갖고있다. 요즘엔 떠드는걸 좋아해서 필요로하는 곳이면 어디든 달려간다.
기자가 쓴 다른 기사 보기

Creative Commons License 보드나라의 기사는 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. Copyright ⓒ 넥스젠리서치(주) 보드나라 미디어국
싸이월드 공감 기사링크 퍼가기 기사내용 퍼가기 이 기사를 하나의 페이지로 묶어 볼 수 있습니다. 출력도 가능합니다.
홈으로 탑으로
보드나라 많이본 기사
RTX 30 시리즈도 DLSS 5 구동 가능, 정상적 실행 불가 수준 성능
엔비디아, RTX 50 시리즈 전력 제한 해재 오버클럭 차단?
이엠텍, PALIT 지포스 RTX 50 게이밍 PC 단 1시간 G마켓 라이브 특가 진행
MS, 윈도우 11 9월 업데이트 이슈 대응 긴급 패치 배포
메인스트림 게이머의 심리적 마지노선 가격 모델, 라데온 RX 9070 GRE vs RTX 5070 성능 비교
애플의 가변 조리개와 폴더블 스마트폰, 아이폰 18 Pro 시리즈 및 아이폰 듀오 공개
비싸진 SSD 어떻게 고를까?, 가격 상승기 SSD 선택 가이드
세계 최초 라이젠 프로 9000 워크스테이션, 레노버 ThinkStation P4 공개
   이 기사의 의견 보기
트위터 베타서비스 개시! 최신 PC/IT 소식을 트위터를 통해 확인하세요 @bodnara

기자의 시각이 항상 옳은것은 아닙니다. 나머지는 여러분들이 채워 주십시요.

2014년부터 어려운 이야기를 쉽게 하는 것으로 편집방침을 바꿉니다.
헤헤 / 03-10-12 23:43/ 자국/ 신고/ 이댓글에댓글달기
드디어 1등!! ㅡㅡv
거한 (okawa) / 03-10-13 0:05/ 자국/ 신고/ 이댓글에댓글달기
오늘도 밤이군요.......

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

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

좋은 기사 잘 봤습니다..

cyclony (cyclony) 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) / 03-10-13 14:04/ 자국/ 신고/ 이댓글에댓글달기
nforce3가 성능은 좋아보이지만.. 터널과 허브간의 성능차가.. 사용자에게 쉽게 느껴지느냐가 문제겠군요.. VIA가 성능은 떨어져도. 가격만 싸게나오면.. 문제가 없습니다.. 현제.. 쇼핑몰에서 K8T800칩셋은 쉽게 찾아볼수있고.. NVIDIA사의 칩셋보다 저렴합니다.. 빨리.. 보급화되었음.. ^_^
김현수 (khs7761) / 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처럼...
윤종현2 (expert00) / 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 에서 대역폭쪽도 수정해 준다면 완벽한데

guygun (하얀나라) / 03-10-20 18:42/ 자국/ 신고/ 이댓글에댓글달기
APU는 아쉽게도 외부 칩으로 따로 나올예정이라고 합니다.

이거때문에 nVIDIA에서 사운드카드를 따로 만들어낼지도 모른다는 소문이 돌고있죠~
감사 / 03-10-24 3:39/ 자국/ 신고/ 이댓글에댓글달기
정말 보드나라.. 감동적입니다. ㅜㅜ
그동안가졌던 의구심을 한번에 해결해 주는군요..
감사합니다..

조상호 (nester) / 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/ 자국/ 신고/ 이댓글에댓글달기
어렵다...짐 나의 위치는 우리나라, 한국(후진국은 아니나 선진국도 아님)과 같은 위치군!
어려운 개념들...특히 하이퍼트랜스포트가 이해 안 감
닉네임 웹봇방지

홈으로 탑으로
 
 
2026년 09월
주간 히트 랭킹

[결과발표] 2026년 2분기 포인트 소진 로또 13
[결과발표] 2026년 1분기 포인트 소진 로또 15
[결과발표] 2025년 4분기 포인트 소진 로또 17
[결과발표] 2025년 3분기 포인트 소진 로또 16
[결과발표] 2025년 2분기 포인트 소진 로 18

실시간 댓글
소셜 네트워크