벤치리뷰·뉴스·정보/고전 스페셜 정보

[고전 2003.09.12] AMD의 차기 CPU 코어 "K9"는 2005 년에 등장인가?

tware 2005. 11. 9. 05:30

 

여러 CPU 코어를 중첩해 개발하는 AMD

 

AMD CPU의 추정 개발주기



 AMD는 2005년경 까지 다음의 CPU 코어를 필요로 하고있다. 차세대 OS가 새로운 CPU 코어 아키텍처를 요구하고 새로운 메모리 기술이 새로운 인터페이스 기술에 대한 필요성을 증가시키기 때문이다. 또한 AMD의 CPU 개발주기로 세보면 2005 ~ 6 년경에는 다음의 CPU가 등장하는 계산이 된다. Athlon 64 (K8 계열)가 지연되어 다음의 CPU 코어와의 간격은 좁아지고 있다고 가정된다. 즉, K8에 이은 'K9'코어가 조만간 보여진다 생각된다.

 일반적으로 PC 용 하이 엔드 CPU의 설계는 4 ~ 5 년이 소요된다. 그러나, Intel과 AMD는 모두 여러 개의 CPU 개발 팀을 사내에 갖추고 있어 개발 기간을 중첩시킴으로써 개발주기를 절반으로 단축하고 있다.

 예를 들어, AMD의 Dirk Meyer (더크 메이어) 수석 부사장 (Senior Vice President, Computation Products Group)은 2002년 6월 그룹 인터뷰 (도쿄)에서 "일반적으로 말하자면, 메이저 CPU는 2년 마다 투입한다. 우리도 라이벌도 마찬가지며, 이러한 추세는 계속 될 것 "이라고 말 했었다.

 원래 AMD는 자사의 x86 CPU 개발 팀을 보유하고 있었지만, "96 년에 CPU 개발 회사 NexGen을 인수, NexGen 이 개발한 코어를 개량해 "K6" 으로 발표함으로써 도약했다. 또한 구 DEC의 Alpha 프로세서 개발 팀에서 다수의 설계자 및 엔지니어를 맞이하여 개발력을 강화했다.

 K7을 담당한 Dirk Meyer 씨는 원래 Alpha 21064 / 21264의 아키텍트, K8을 담당한 Fred Weber (프레드 웨버) 부사장 (Vice President, Computation Producuts Group)은 원래 NexGen의 아키텍트 였다. 주요 설계자는 그대로 AMD에 머물고 있기 때문에 현재도 AMD는 여러 개발 팀에서 여러 CPU를 오버랩하고 개발하고 있는 것으로 보인다.

 오버랩 개발의 결과, AMD는 2 ~ 3 년 마다 새로운 CPU를 투입 할 수 있게되었다. K6는 97년 4월에 발표, 후속 Athlon (K7)는 99년 8월에 발표로 간격은 2 년 1분기 조금 밖에 떨어져 있지 않았다. Meyer 씨가 지적한대로 약 2년 주기로 오고 있었다.

 그리고 다음 K8은 지난 2001년에 등장 할 예정이라고 98 년경에 보도 되었던 그 당시에는 구 DEC의 Jim Keller 씨 (Atiq Raza 씨의 퇴사 후 퇴사 : 짐켈러 1999년 9월에 AMD 퇴사. 원래 짐켈러가 K8 책임자 였으나 퇴사 뒤에 프레드 웨버가 책임지고 K8 개발. 위 첫 그림에도 아키텍트가 바뀌었다고 나와있죠. 짐 켈러는 AMD에 1년 가량 있다가 퇴사.)가 K8을 담당하고 이미 개발을 시작하는 것으로 알려져 있었다. 분명히 처음에는 K7 → K8도 2년 몇 개월 동안에 투입 할 생각이었던 것 같다.


계산상은 2005 년의 등장이 되는 AMD의 K9

 그러나 누구나 알고있는 것처럼 K8의 투입시기가 빗나 갔다. 지난 2001년은 차치하고, 2002년 봄에 발표한 투입 시기인 2002년 부분도 놓쳤다. 그리고 확실한 것은 올봄에 발표한 서버 및 워크 스테이션을 위한 Opteron뿐. 데스크탑 용 Athlon 64는 9월로 어긋났다. 즉, K7 → Opteron이라면 3년 반, K7 → Athlon 64이라면 4년 걸려 버리게 된다.

 무엇보다, 이것은 AMD가 너무 많은 요소 (CPU 아키텍처, 공정 기술, 플랫폼)을 한번에 바꾸려고 했기 때문에 발생한 문제다. 이번에는 새로운 도입의 SOI 공정에서 시간이 걸린 것으로 알려져 있다. AMD가 2002년 가을 출하를 목표로 하고 있던 것은, K7 → K8도 원래 계획의 주기는 아마 약 3년 이었다고 생각된다. 즉, AMD의 CPU 사이클은 여전히​​ 2년 반 ~ 3년이라고 짐작할 수 있다.

 그러면 다음 K9는 어떤가? 지금까지의 사이클로 부터 추측해 보자. K6 → K7이 약 2 년 반, K7 → K8이 계획에서 3년 이었다고 하면 K9는 꽤 임박했음을 알 수 있다. K8 원래 일정 2002년 가을부터 계산하면 2년 반 뒤면 2005년 봄, 3 년 뒤면 2005 년 가을인 셈이다. 즉, 늦어도 2005 년에는 K9이 등장하는 셈이다.

 이 경우 Athlon 64와 K9 사이는 불과 2년이 되어 버리지만, 이것은 Athlon 64가 지연 됐기 때문이다. 다른 팀에서 디자인을 하고 있는 K9 일정은 아마 이 지연의 영향을 그다지받지 않는 것이다. 또한 HyperTransport와 AMD 64 아키텍처, SOI 공정의 도입 등 가장 중요한 부분은 이미 Athlon 64/Opteron에서 했기 때문에, K9 개발 부담은 상대적으로 가벼워진다.

 이렇게 보면 일정으로는 AMD의 K9이 2005년 전후에 등장 할 가능성이 매우 높은 것을 알 수 있다.

 AMD는 일반적으로 제품 출시 예정의 반년에서 3분기 정도 전에 샘플 칩을 공개, 그 몇 달 전에 아키텍처를 발표, 한층 더 1년 이상 전에 로드맵을 발표한다. 그 패턴이 계승 된다면 2004년 가을까지는 아키텍처가 발표되고 비교적 가까운 시간내에 로드맵도 발표 될 것으로 추정된다.

 


K9에도 변하지 않는 64bit 접근

 그러면 AMD는 K9에 어떤 아키텍처를 취하는가?

 먼저 명확한 것은 64bit에 접근한 K8을 계속하는 것이다. K8은 기존 x86 코드와 AMD 64 코드 모두를 고속으로 구동 할 수있는 구조를 취하고 있다. AMD의 Dirk Meyer 수석 부사장은 지난해 11월 이벤트 "Forum64"에서 "K9에도 K10 11, 12에도, 32bit와 64bit를 모두 동일하게 실행시킬 수 있다"고 밝혔다. 무엇보다, x86을 자연스럽게 64bit로 확장 한 AMD 64 아키텍처의 경우 x86과 AMD 64의 두 성능을 유지하는 것이 용이하다.

 또 거의 분명한 것은 AMD가 앞으로도 메모리 인터페이스를 CPU에 통합하는 것을 계속하는 것이다. 이 아키텍처는 메모리 액세스 지연을 낮추고 K8에 큰 성능 향상을 가져왔다. 또한 멀티 프로세서 구성을 Intel 아키텍처 보다 쉽게하는 데에도 도움이 되고 있다. DRAM 인터페이스의 통합에는 여러 어려움이 있지만, AMD가 이 아키텍처를 쉽게 버린다고 생각되지 않는다.

 그리고, HyperTransport도 계속할 가능성이 높다. 원래 처음부터 AMD는 HyperTransport를 장기적인 칩 간의 인터페이스로 하겠다 선언하고, 미래에도 호환을 계속 하겠다고 했다. 적어도 K9 세대는 HyperTransport를 사용하는 것이다.

 


K9의 최대의 포인트는 NGSCB 대응?

 그러면 K9에서는 무엇이 바뀌는 것인가.

 여기에서도 명확한 것이 있다. 그것은 보안 기능의 탑재이다. AMD 2005년 CPU는 확실하게 이 기능이 요구되고 있다. 그것은 Microsoft가 2005년에 출시 할 차세대 OS 'Longhorn (롱혼) "​ 이 "Next-Generation Secure Computing Base (NGSCB)'를 구현하기 때문이다.

 NGSCB는 코드 명 "Palladium (팔라디움)" 이라고 ​​부르는 기술로, PC에 하드웨어 기반의 보안 기능을 추가하고 그것을 사용할 수 있는 OS 레이어를 Microsoft에서 공급한다. 따라서 NGSCB는 PC의 각 하드웨어에도 보안 기능이 요구된다.

 그 중에서도 CPU에는 상당한 변화가 더해진다. 보안 프로그램 실행 모드와 보안 메모리 액세스 기능의 도입이 필요하기 때문이다. 즉, 완전히 새로운 동작 모드와 그 모드로 달리는 프로그램에만 액세스 메모리 공간을 페이징에 의해 마련한다. 이러한 기능의 구현은 쉽게 되지 않을 것이다.

 AMD는 이미 2002년에 보안 기능을 구현하는 방향에 있는 것을 제시하고 있다. 예를 들어, 2002년 11월 COMDEX 포스트 키 노트 Q & A 세션에서는 "약 6개월 전에 우리는보다 안전한 PC를 만드는 것을 지원한다고 발표했다. 그 목적을 위해 우리의 칩 아키텍처를 바꾸며 같이하고 있다 "고 AMD는 설명했다.

 Microsoft가 2005년을 목표로 하고 있는 이상, AMD도 같은 일정으로 NGSCB 대응의 CPU를 설계하는 것이다. 그렇게 되면, 그것은 K9에 틀림 없다. 라이벌 Intel도 다음 "Prescott (프레스콧)"에서 NGSCB에 대응하는 "LaGrande (라그란데)" 기능을 구현해 간다.(활성화는 되지 않는다). K9의 첫 번째 목적은 (성능 향상을 제외하면)  NGSCB에 해당하는 것이다.

 하지만 K9 세대에서는 그 외에도 큰 확장이 예상된다. 그것은 인터페이스 방향이다.

 

예전부터 시간이 나는 대로 AMD 관련 과거 아키텍처 발전 방향이나 분석 기사들을 올리려 했지만, 그때마다 당시의 최신 기사들 하나씩 올리기도 빠듯해서 못하다 하나씩 올려 봅니다. AMD에 관심이 더 많은 분들에게는 좋은 재미가 되겠죠.

 

2003년 9월 12일 기사 입니다.

 

 

[분석정보] K9는 DDR2 메모리와 차세대 HyperTransport에 대응

 

 

[분석정보] AMD Fab 36의 위험과 기회

 

 

[분석정보] K8 이후 크게 바뀐 AMD의 CPU 개발주기

 

 

[분석정보] 듀얼 코어의 다이 사이즈로 부터 판단되는 AMD의 CPU 전략

 

 

[분석정보] 심플 코어로 향하는 차세대 CPU 아키텍처

 

 

[분석정보] AMD와 ATI 프로세서는 하나로 융합한다

 

 

[분석정보] 수수께끼가 많은 K10 아키텍처의 방향성