바르셀로나로 빨리 넘어가기
우리는 바르셀로나의 회의실에 들어갔을 때 AI PC가 차세대 빅이슈이며, 시장 점유율을 확보하기 위해 모든 사람이 힘을 합해야 한다는 평소의 쓸데없는 이야기를 기대했습니다. 컴퓨텍스 타이완에서 거의 모든 사람이 이런 이야기를 했습니다. 글쎄요, AMD의 새로운 Ryzen AI 300 시리즈 "Strix Point" 프로세서가 AI PC 분야에서 회사의 핵심이며, 하드웨어의 승리 조합을 통해 이를 실현할 수 있다고 생각한다는 내용의 중요한 이야기를 들었습니다. 하지만 우리가 예상하지 못했던 것은 AMD가 이 새로운 세계에서 경쟁력을 확보하기 위해 얼마나 많은 것을 바꾸고 있는지 엿볼 수 있다는 것이었습니다.
AMD는 "소프트웨어 엔지니어링을 세 배로 늘렸고, 소프트웨어에 올인하고 있습니다." 이는 더 많은 사람을 데려올 뿐만 아니라 사람들이 역할을 바꿀 수 있도록 허용한다는 것을 의미합니다. "우리는 조직에서 가장 뛰어난 인재를 일부 옮겨서 이 팀을 지원했습니다." 이 변화가 완료되면 회사는 Intel과 NVIDIA와 같은 업계의 동시대 기업과 더욱 비슷해질 것입니다. AMD는 과거에는 "실리콘을 먼저 생각했고, 그다음 SDK, 툴체인, 그리고 ISV(소프트웨어 개발 회사)를 생각했습니다."라고 언급했습니다. 그들은 "전략의 변화는 ISV와 먼저 대화하는 것입니다... 개발자가 무엇을 원하는지 이해하기 위해서입니다."라고 덧붙였습니다. 이는 새로운 프로세서를 만드는 방법에 대한 근본적인 변화입니다. 저는 이 인용구를 정말 좋아합니다. "이전 AMD는 속도와 피드만 쫓았습니다. 새로운 AMD는 AI 소프트웨어를 먼저 만들 것입니다. 우리는 실리콘을 만드는 방법을 알고 있습니다." 그리고 이것이 앞으로 나아가는 올바른 길이라는 데 동의합니다.
구식 AMD: IT 분야의 하드웨어 회사에 하드웨어 우선이 나쁜 이유
AMD의 기술에 대한 하드웨어 우선 접근 방식은 시장에서 제한적인 성공을 거두었습니다. 최소한 인텔과 맞먹는 CPU 마이크로아키텍처를 가지고 있음에도 불구하고, 이 회사는 시장의 4분의 1도 차지하지 못했습니다(서버와 클라이언트 프로세서를 합친 것). 그리고 게임용 GPU가 현대적임에도 불구하고, 이 시장의 6분의 1도 차지하지 못했습니다. 이는 성능이 부족해서가 아닙니다. AMD는 매우 강력한 CPU와 GPU를 만들어 경쟁자들을 계속 경계하게 할 수 있습니다. AMD 기술의 가장 큰 문제점은 소프트웨어 공급업체 생태계와의 참여가 상대적으로 적다는 것입니다. 즉, 자체 소프트웨어 기술(API, 개발자 도구, 리소스, 개발자 네트워킹, 최적화 등)을 통해 하드웨어의 독점적이고 고유한 기능을 최대한 활용할 수 없습니다.
예를 들어, Radeon GPU는 NVIDIA보다 최소 2세대 앞서 테셀레이션 기능을 갖추고 있었는데, 이는 Microsoft가 DirectX 11 API에서 표준화한 이후에야 개발자가 활용했으며, Mantle과 DirectX 12에서도 마찬가지였습니다. 두 경우 모두 NVIDIA가 즐기는 X-팩터는 소프트웨어 우선 접근 방식, 즉 개발자와 소통하는 방식이며, 더 중요한 것은 설치 기반(개별 GPU 시장 점유율의 75% 이상)입니다. AMD 실리콘이 하드웨어 스택 전체에 이국적인 가속기를 패키징한 사례가 여러 번 있었지만 소프트웨어 커뮤니티에서 제대로 활용하지 못했습니다. 그 이유는 대개 같습니다. AMD는 하드웨어 우선 회사였습니다.
Tesla가 General Motors보다 더 인기 있는 주식인 이유는 무엇일까요? General Motors는 자동차 회사이지만 차량에 일부 기술을 사용하기 때문입니다. 반면 Tesla는 자동차 엔지니어링을 아는 기술 회사입니다. Tesla 차량은 여러분을 어디든 태워다 줄 수 있는 소프트웨어 정의 장치입니다. 테슬라의 운송 접근 방식은 기술적인 관점에서 소비자가 원하거나 필요로 할 수 있는 것을 이해한 다음 이를 달성하기 위한 하드웨어를 구축하는 것입니다. 결국 테슬라는 "그냥 작동하는" GPU로 엔비디아를 아는 것과 마찬가지로 영리한 자동차로 알려져 있으며, 테슬라와 마찬가지로 엔비디아의 수익은 소프트웨어 우선 또는 경험 우선임에도 불구하고 하드웨어 판매로 압도적으로 구성됩니다. 정확히 이에 대한 또 다른 예는 매우 잘 함께 작동하도록 설계된 소프트웨어 및 서비스의 거대한 생태계를 구축했지만 사람들을 "벽으로 둘러싸인 정원"에 가두어 그 과정에서 회사에 막대한 수익을 창출할 수 있도록 한 애플입니다.
엔비디아의 약점
이는 AMD가 소프트웨어를 전혀 소홀히 했다는 것을 의미하지 않습니다. 오히려 이 회사는 GPUOpen 및 ROCm과 같은 이니셔티브를 통해 소프트웨어 기반 대부분을 오픈 소스로 유지함으로써 친절한 사람처럼 행동했으며, 이는 소프트웨어 개발자에게 좋은 리소스이며 우리는 확실히 오픈 소스에 대한 지원을 좋아합니다. AMD가 소프트웨어를 주요 제품으로 취급하지 않은 것은 사람들이 하드웨어를 구매하고 수익을 올리게 하는 이유입니다. AMD는 이를 알고 있으며 "[소프트웨어를] 단순화할 수 있는 CPU와 RDNA에 통합된 아키텍처를 만들고자" 합니다. 이는 인텔의 OneAPI와 비슷한 접근 방식으로 보이며, 이는 매우 합리적이지만 어려운 프로젝트가 될 것입니다. NVIDIA의 이점은 CUDA를 실행하는 GPU라는 한 가지 종류의 가속기만 있다는 것입니다. 모든 개발자가 학습할 수 있는 단일 API로, 200달러에서 30,000달러에 이르는 하드웨어에서 광범위한 컴퓨팅 과제를 해결할 수 있습니다.
반면, 이는 NVIDIA의 약점이자 AMD의 장점입니다. AMD는 클래식 CPU 및 GPU부터 XDNA FPGA 칩(Xilinx 인수를 통해)에 이르기까지 컴퓨팅 솔루션의 풍부한 IP 포트폴리오를 보유하고 있으며, 이제 이들을 하나로 모아서 이러한 코어 유형 간에 워크로드를 전략적으로 전환하여 성능, 비용, 효율성 또는 둘 다를 극대화하기 쉬운 통합 컴퓨팅 인터페이스를 노출하기만 하면 됩니다. 이러한 기능을 통해 회사는 고객에게 CPU, GPU 및 특수 FPGA와 같은 구성 요소로 구성된 단일 제품 결합 가속기 시스템을 판매할 수 있습니다. 이는 iPhone을 구매하는 방식이 아니라 화면, 프로세서, 5G 모뎀 및 배터리를 직접 결합하는 방식과 유사합니다.
소프트웨어 개발자 활성화
NVIDIA의 GTC 세션을 우리처럼 들으셨다면, 쇼타임의 5-10%도 NVIDIA 하드웨어(최신 AI GPU 또는 스택 위아래의 가속기)에 대해 이야기하는 데 사용되지 않았고, 대부분의 이야기는 퍼스트파티 소프트웨어 솔루션, 즉 해결해야 할 문제, 솔루션, 소프트웨어, API, 개발자 도구, 협업 도구, 베어 메탈 시스템 소프트웨어, 그리고 나서야 하드웨어에 대한 것입니다. AMD는 바로 이것을 향한 여정을 시작했습니다.
그들은 이제 Microsoft, Adobe, OpenAI와 같은 주요 소프트웨어 회사와 대화하여 그들의 계획과 미래 하드웨어 세대에서 필요한 것이 무엇인지 알아보고 있습니다. AMD의 로드맵은 이제 몇 년 후의 회사 계획을 보여주므로 파트너는 AMD가 무엇을 만들고 있는지 알 수 있고, 소프트웨어 제품에서 이러한 새로운 기능을 더 잘 활용할 수 있습니다.
시장 조사 |