● Bulldozer아키텍처에 의해서8코어를 싣는 Zambezi

AMD는 2011년에 Bulldozer 아키텍처의 최초 CPU로서 최대 8코어의 「Zambezi(잠비지)」를 투입한다. Zambezi는 GPU코어를 탑재하지 않는 현재의 AMD CPU와 같은 CPU 코어만의 제품이다. AMD의 현재 라인 업으로 말하면 Phenom II계가 Zambezi로 옮겨지게 되는 것 같다.


여기서 포인트는 “코어”수다. 현재의 45nm 프로세스의 Phenom II에서 데스크탑 CPU로서 경제적인 die size의 한계인 200평방mm대에서는 CPU 코어를 4개 밖에 탑재할 수 없다. 6코어는 300평방mm대가 되어 코스트적으로 통상의 데스크탑 CPU의 테두리를 초과해 버린다. AMD는 2010년 6 코어의 데스크탑 CPU「Thuban(투밴)」도 투입하지만 코스트적인 것을 생각하면 아래의 가격대로는 내릴 수 없을 것이다.


그런데 Bulldozer에서는 32nm프로세스로 8코어를 탑재할 수 있게 된다. 이것이 경제적인 die size내에서의 이야기라고 하면 AMD의 퍼포먼스 CPU는 4코어로부터 8코어로 코어 수를 배증시키게 된다.


1세대 프로세스 기술이 미세화하면 2배의 트랜지스터가 실리므로 2배 수의 코어가 되는 것은 계산이 맞는 것처럼 보인다. 그러나 실제로는 CPU 코어 수가 증가하는 것에 따라서 CPU 코어 이외의 언 코어의 부분이 비대화 해 버리므로 단순하게 2배로는 좀처럼 할 수 없다. Intel도 32nm의 퍼포먼스 CPU는 당면의 Westmere(웨스트미어)세대로는 6코어(Gulftown:걸프 타운) 다. 그런데 AMD는 Zambezi로 8코어를 예정하고 있다.


아마 이것이 Bulldozer아키텍처의 이점이다. CPU 코어를 multi-thread 처리에 최적화하는 것으로 단위면적 당 “코어 수”를 늘릴 수 있다. 결과적으로 CPU의 면적 당 컴퓨팅 성능을 올릴 수 있다.

K10의 die size

AMD CPU의 die size 추이

AMD의 데스크탑 전용 CPU의 추이



● Bulldozer 모듈은 듀얼 코어인가 싱글 코어인가

다만 여기에 정의의 문제가 하나 부상한다. 그것은 Bulldozer의 경우 “CPU 코어”라고 불러도 좋은 것인가라고 하는 점이다. Bulldozer의 경우는 2개의 CPU 코어가 부분적으로 자원을 공유하여 「Bulldozer 모듈」을 형성하고 있다. 즉 Zambezi는 4개의 Bulldozer 모듈을 탑재하고 있게 된다. 이 경우 Bulldozer 모듈을 하나의 멀티 스레딩 코어라고 셀지 아니면 Bulldozer 모듈을 2개의 코어라고 셀 것인가라는 것이다.


당연 라이벌 Intel은 Bulldozer의 “코어”는 멀티 스레딩 코어의 일부이며 8코어는 실제로는 4코어라고 주장할 것이다. Intel의 Hyper-Threading 코어는 2 스레드를 SMT(Simultaneous Multithreading)로 실행할 수 있다. 그 때문에 Intel CPU는 4코어로 8 스레드, 6코어로 12 스레드가 된다. 당연 Intel은 대 Bulldozer의 마케팅 전략으로서 CPU를 코어는 아니고 병렬 스레드 수로 카운트 하게 될 것이다. 단순한 병렬 스레드 수라면 다이 면적 당으로 Intel측이 위가 될 가능성이 높다. 이 부분은 마케팅이지만 실제로 기술상 Bulldozer의 코어를 코어라고 불러도 좋은지 어떤지는 논의가 일어날 것이다.


이 점에 대해서 AMD에서 Bulldozer의 개발을 리드했던 AMD의 Chuck Moore씨(Corporate Fellow and CTO Technology Development)는 「2009 Financial Analyst Day」에서 다음과 같이 명쾌하게 단언하고 있다.


우리가 Bulldozer 모듈이라고 부르고 있는 것은 실제로는 듀얼 코어다. 그러나 최적화된 듀얼 코어다」.


Moore씨가 말하듯이 Bulldozer 모듈이 80%의 multi-thread throughput를 얻을 수 있다면 모듈은 듀얼 코어라고 말해 좋은 것 같다. 그러나 Moore씨의 설명에 의하면 그 진심은 더 깊은 곳에 있는 것 같다.

멀티 스레딩 비교

 

 

 

출처 : http://pc.watch.impress.co.jp/docs/column/kaigai/20091126_331235.html

신고
by 흥배 2009.12.16 08:30