고든 정의 TECH+

[고든 정의 TECH+] 구글, 자체 개발 동영상 인코딩 프로세서로 인텔 의존 낮춘다

작성 2021.06.08 09:41 ㅣ 수정 2021.06.08 09:41
페이스북 공유 트위터 공유 카카오톡 공유 네이버블로그 공유
세계 이슈 케챱 케챱 유튜브 케챱 틱톡 케챱 인스타그램
확대보기
▲ 아르고스 VCU 탑재 카드. 출처=구글
우리가 아침부터 저녁까지 접속하는 모든 인터넷 서비스와 웹 사이트는 서버를 통해 이뤄집니다. 서버에도 여러 가지 형태가 있지만, 현재 가장 일반적으로 사용되는 서버는 인텔의 x86 프로세서(제온 CPU)와 대용량의 메모리, 스토리지(SSD, HDD 등)를 탑재한 것입니다. 운영체제로는 각 회사에 최적화된 리눅스 기반 OS가 주로 사용됐습니다.

그런데 최근 서버 시장에는 큰 변화가 있었습니다. 본래 한 자릿수 점유율도 버거워 보였던 AMD가 서버 시장에서 급성장하면서 이미 두 자릿수 점유율을 확보해 인텔을 크게 위협하고 있습니다. 그런가 하면 본래 인텔의 주요 고객이었던 아마존은 AWS에 사용되는 클라우드 서비스 전용 ARM 서버칩인 그라비톤(Graviton) 시리즈를 개발했습니다. 아마존에 의하면 최신 그라비톤 2 프로세서의 성능은 인텔과 AMD의 최신 서버 CPU를 능가합니다.

AMD의 급성장과 더불어 서버 시장의 큰 손들이 자체 프로세서를 개발하고 있다는 소식은 인텔에 큰 악재입니다. 그런데 최근 이 대열에 구글도 참여했습니다. 엄밀히 말해 CPU는 아니지만, CPU 의존도를 낮춰주는 비디오 코딩 유닛(video (trans)coding unit, VCU) 프로세서를 개발했기 때문입니다.

현재 유튜브에는 분당 500시간 이상의 영상이 업로드되고 있습니다. 그런데 이 영상들의 포맷은 모두 제각각입니다. 이를 다양한 서비스 해상도에 맞춰 압축 효율이 높은 동영상 포맷인 H.264, VP9, AV1으로 바꿔줘야 안정적인 동영상 서비스가 가능합니다. 지금까지 이 작업은 인텔 CPU와 그래픽 카드를 통해 이뤄졌습니다. 그런데 최신 CPU와 GPU의 성능으로도 현재 작업량을 해결하기 위해서는 막대한 자원이 필요합니다. 구글이 자체 주문 제작형 반도체인 아르고스 VCU (Argos VCU) 개발에 나서게 된 이유입니다.

아르고스 VCU 칩은 10개의 인코더 코어(Encoder core)와 몇 개의 디코더 코어(Decoder core), 자체 CPU와 메모리 컨트롤러, PCIe 유닛 등으로 이뤄져 있습니다. 구글이 공개한 반도체 다이 (die) 이미지를 보면 사실상 인코더 코어만 무식하게 밀어 넣은 프로세서라는 사실을 알 수 있습니다. 동영상 인코딩만이 이 프로세서의 유일한 목적인 셈입니다. 바로 이런 점 때문에 아르고스 VCU는 CPU나 GPU보다 인코딩 성능이 훨씬 우수할 수밖에 없습니다.

확대보기
▲ 아르고스 VCU 칩. 출처=구글
CPU는 여러 가지 명령을 수행할 수 있지만, 대신 그래픽 처리 같은 특수 임무를 빠르게 수행하지 못합니다. 따라서 빠른 그래픽 연산 처리를 위해 GPU의 도움을 받습니다. 그러나 그래픽 처리에 특화된 GPU 역시 동영상 인코딩과 관련이 없는 3D 그래픽 처리 관련 로직이 너무 많아 인코딩에 효율적인 구조는 아닙니다. 아르고스 VCU가 왜 동영상 인코딩 성능에 뛰어난지 쉽게 유추할 수 있는 대목입니다.

물론 아르고스 VCU 자체로 컴퓨터를 구성할 순 없기 때문에 구글은 PCIe 인터페이스 기반 인코딩 가속 카드로 개발했습니다. 카드 하나에 2개의 아르고스 VCU가 있고 2소켓 서버에 최대 10개의 카드를 탑재할 수 있습니다. 따라서 서버 한 개에 최대 20개의 아르고스 VCU가 들어가는 것입니다. 구글에 의하면 아르고스 VCU 서버는 스카이레이크 CPU 기반 서버보다 H.264 인코딩 성능이 7배 뛰어나고 VP9 인코딩 성능은 33.3배나 뛰어납니다.

구글은 아르고스 VCU 같은 주문 제작형 반도체를 통해 수백만 개의 인텔 CPU를 대체할 수 있을 것으로 기대했습니다. 사실 이 정도 수요가 없다면 자체 프로세서를 개발하고 생산하는 비용을 회수하긴 힘들 것입니다. 구글은 이미 1세대 아르고스 VCU를 자체 데이터 센터에 보급했으며 2세대 아르고스 VCU 개발에 들어간 상태입니다.

물론 아무리 구글이라도 해도 모든 서비스를 자체 프로세서로 해결할 순 없으며 사실 유튜브 역시 인텔 CPU가 탑재된 막대한 수의 서버를 통해 운영되고 있습니다. 하지만 이렇게 자체 서비스 효율화와 에너지 절약을 위해 주문 제작형 프로세서를 제조하는 IT 기업이 늘어날수록 인텔의 입지도 좁아지는 것이 사실입니다.


다만 인텔도 반격의 카드는 있습니다. 우선 인텔의 제품군을 CPU에서 GPU나 다른 주문 설계 반도체로 확장하는 것입니다. 이는 현재 적극적으로 시도하고 있으며 이미 GPU에서는 하나씩 성과가 나오고 있습니다. 또 파운드리를 통해 아예 다른 회사의 프로세서를 제조하고 수익을 얻는 방법도 있습니다.

그런데 이 두 가지 모두 인텔의 근본적인 변화를 가져올 것입니다. 주요 고객인 구글, 애플, 마이크로소프트, 아마존 등 거대 IT 회사가 큰 변화를 시도하는 만큼 인텔 역시 그에 맞는 변화를 이룩해야 생존할 수 있습니다. 앞으로 자체 주문 프로세서 확산과 함께 서버 생태계가 어떻게 변할지 주목됩니다.

고든 정 칼럼니스트 jjy0501@naver.com

추천! 인기기사
  • ‘이상한 성관계’ 강요한 남편…“부부 강간 아니다” 법원 판
  • 1살 아기 성폭행한 현직 경찰, ‘비겁한 변명’ 들어보니
  • 마라톤 대회서 상의 탈의하고 달린 女선수에 ‘극찬’ 쏟아진
  • 아내와 사별 후 장모와 결혼식 올린 인도 남성…“장인도 허락
  • 女 400명 성폭행하는 정치인 영상 ‘발칵’…“2900여개
  • 14세 소녀 강간·임신시킨 남성에 ‘물리적 거세’ 선고…“가
  • 비극적 순간…도망치는 8살 아이 뒤통수에 총 쏴 살해한 이스
  • “내가 남자라고?”…결혼 직전 ‘고환’ 발견한 20대 여성
  • “용의자 중 11살짜리도”…소년 12명, 14세 여학생 집단
  • 온몸에 철갑 두른 러 ‘거북전차’ 알고보니 전략 무기?
  • 나우뉴스 CI
    • 광화문 사옥: 서울시 중구 세종대로 124 (태평로1가 25) , 강남 사옥: 서울시 서초구 양재대로2길 22-16 (우면동 782)
      등록번호 : 서울 아01181  |  등록(발행)일자 : 2010.03.23  |  발행인 : 곽태헌 · 편집인 : 김성수
    • Copyright ⓒ 서울신문사 All rights reserved. | Tel (02)2000-9000