‘NPU가 핵심’ 인텔ㆍAMD, 온-디바이스 AI 경쟁 본격화
[IT동아 강형석 기자] 곳곳에서 인공지능이라는 단어를 쉽게 접할 수 있다. 간단한 명령만으로 원하는 정보를 알려주거나 창작물을 만들어낸다. 시장 반응도 뜨겁다. 그래픽 처리장치(GPU)의 인기와 함께 반도체 기업의 실적은 꾸준히 상승 중이며 인공지능이라는 단어가 없으면 주목받지 못할 정도가 되었다.
PC 시장도 예외는 아니다. 인공지능을 배우거나 학습 등을 위해 고성능 중앙처리장치와 그래픽카드 수요가 꿈틀거리고 있다. IT 시장분석 및 컨설팅 기관인 한국 IDC의 자료에 따르면 국내 PC 출하량은 약 480만 대로 지난해 대비 17% 감소했으나 온디바이스 인공지능(AI)에 대한 관심이 PC 시장에 긍정적 모멘텀으로 작용할 것이라 전망했다. 그만큼 인공지능에 대한 기대감이 크다는 것을 말해준다.
다만 인공지능 장비는 그래픽 처리장치에 집중되어 있다. 인텔, AMD, 엔비디아 모두 그래픽 처리장치를 내놓았지만 비교적 빨리 인공지능 분야에 뛰어든 엔비디아에 시선이 몰리는 상황. 이에 중앙처리장치를 개발하는 인텔과 AMD는 변화하는 시대에 맞춰 새로운 카드를 들고 경쟁을 펼치고 있다.
‘신경처리장치(NPU)’가 뭐길래?
지금까지 PC 시스템의 축을 이끄는 처리장치를 꼽는다면 중앙처리장치(CPU), 그래픽 처리장치(GPU)가 있다. 기본적으로 데이터 처리 명령어가 입력되면 메모리를 거쳐 각 처리장치의 코어가 이를 연산한 후 결과를 출력하는 형태다. 과거에는 이 명령어를 순차적으로 처리했다면 현재는 부하에 따라 유연하게 대처해 효율성을 높인 점이 다르다.
반면 신경처리장치(NPU)는 처음부터 많은 데이터를 빠르게 처리하는데 특화된 설계를 갖는다. 사전에 정의된 데이터를 학습해 결과를 내는 머신러닝(Machine Learning)이 아닌 대규모 데이터에서 스스로 학습하는 딥러닝(Deep Learning)에 더 유리한 형태다. 신경처리장치는 인공지능 처리에 필요한 제어와 산술 논리 구성 요소를 바탕으로 한다. 데이터를 병렬 처리하는 것은 그래픽 처리장치와 같지만, 학습과 심화 학습 알고리즘을 실행 시 더 빠른 결과 도출이 가능하다.
PC 시스템은 이런 부분을 중앙처리장치, 그래픽 처리장치가 도맡아 왔다. 칩 안에 수천, 수만 개에 달하는 명령어 처리장치(코어)로 다수의 데이터를 한 번에 처리하는 그래픽 처리장치가 주목받기 시작한 것도 이 때문이다. 하지만 두 장치는 큰 공간을 차지할 뿐만 아니라, 많은 전력을 쓴다. 일반적인 고성능 중앙처리장치가 100~200W 사이, 고성능 그래픽카드 또한 300~400W 가량을 소모한다.
반면 신경처리장치를 도입하면 이 부분을 어느 정도 극복할 수 있다. 대규모 연산에 특화된 설계를 바탕으로 불필요한 요소를 없애는 게 가능하다. 칩 안에 자리해 내부의 입출력 자원을 사용하는 형태로 구성되기에 전력소모량이 적다. 아직은 그래픽 처리장치 활용도가 높지만, 신경처리장치는 모바일용 중앙처리장치를 중심으로 빠르게 도입되면서 자리를 잡아가는 중이다.
인텔ㆍAMD, 중앙처리장치에 신경처리장치 도입 ‘온-디바이스 AI 경쟁’
인공지능 연산을 그래픽 처리장치에 의존하던 PC 시장에 변화가 생겼다. 인텔, AMD가 중앙처리장치 내에 신경처리장치를 집적하면서다. 인텔은 새로 개발한 모바일 PC용 중앙처리장치 ‘코어 울트라(Core Ultra)’부터, AMD도 ‘라이젠(Ryzen) 7040’ 계열을 시작으로 적용 범위를 확대하고 있다. 바야흐로 PC판 ‘온-디바이스 인공지능(On-Device AI)’ 경쟁이 본격화된 모양새다.
기기 자체에 인공지능 처리가 가능한 장치를 온-디바이스 인공지능라 부른다. 우리가 사용하는 인공지능 서비스 대부분은 온라인 연결이 이뤄져야 한다. 대규모 인공지능 데이터 학습이 이뤄진 데이터센터를 통해 결과를 받기 때문이다. 이와 달리 온-디바이스 인공지능은 기기 내에서 데이터를 처리하기 때문에 결과 전송에 따른 지연 시간이 줄고 다양한 방법으로 활용하는 것도 가능하다.
무엇보다 PC 시스템 자체를 유연하게 구성할 수 있다는 장점이 있다. 중앙처리장치만으로 인공지능 처리가 가능하니 그래픽 처리장치는 선택사항이 된다. 전력과 부피를 동시에 줄이거나 비용에 대응하는 등 PC 선택의 폭이 커진다. 현재 신경처리장치가 적용된 프로세서는 주로 노트북 PC에 쓰이는 모바일 칩에 집중되어 있지만, 향후 시장 상황에 따라 데스크톱용 칩으로 확대될 가능성이 높다.
인텔 코어 울트라에 적용된 신경처리장치는 약 34TOPS(초당 조 연산) 수준의 성능을 제공하는 것으로 알려져 있다. 여기에 어도비, 줌, 돌비, 시스코 등 100여 기업과 협업해 다양한 소프트웨어에서 신경처리장치가 개입할 수 있도록 준비하고 있다. 윈도우 11 운영체제에 도입된 다이렉트ML을 빠르게 적용하기도 했다.
AMD는 약 38TOPS 정도의 성능으로 상대적 우위를 점하고 있다. 그러나 경험도 중요하기에 어도비를 포함해 메타, 블랙매직 디자인 등과 협업하는 부분을 강조하고 있다. 다만 신경처리장치가 탑재됐어도 윈도우 11 운영체제 내에서는 아직 정보를 확인할 수 없는 상황이다. AMD는 빠른 시일 내에 윈도우 11 운영체제에서도 장치를 쓸 수 있도록 지원할 예정이다. 또한 라이젠 7040 제품군의 차기 칩을 빠르게 선보여 경쟁 우위를 가져간다는 계획이다.
온-디바이스 인공지능 분야를 놓고 인텔과 AMD가 본격적인 힘겨루기에 돌입했지만, 시장은 아직 그래픽 처리장치를 더 선호하는 분위기여서 흐름을 돌리기에는 준비가 더 필요해 보인다. 온-디바이스 인공지능은 특히 개인 경험이 중요하다. 온라인 서비스가 아니라 기기 내 설치된 소프트웨어 환경 내에서 인공지능관련 기능이 구현되어야 중요성을 인지한다. 따라서 두 제조사의 소프트웨어 지원 규모가 승패를 좌우할 것으로 예상된다.
글 / IT동아 강형석 (redbk@itdonga.com)