Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://pc.watch.impress.co.jp/docs/news/1210460.html

썩 대중적인 물건은 아닌데, ASIC나 FPGA 등의 개념에 대한 설명이 있어서 올려봅니다.

 

001.jpg


7nm로 생산하는 FPGA 칩 Versal을 손에 든 자일링스 사장 겸 CEO 빅터 펜


FPGA (Field Programmable Gate Array)를 개발/판매하는 자일링스(Xilinx)는 10월 1일부터 2일에 XDF (Xilinx Developer Forum) Americas 2019 (XDF 2019)를 미국 캘리포니아주 산호세의 Fairmont San Jose에서 개최했습니다. 여기서 자일링스 사장 겸 CEO인 빅터 펜은 자사의 FPGA를 활용해 딥러닝을 효과적으로 수행하는 통합 소프트웨어 환경, Vitis를 발표했습니다.

 

텐서플로우와 Caffe 등의 일반적인 프레임워크를 사용하는 프로그래머가 FPGA의 지식이 없어도 Vitis AI 라이브러리를 활용해서 FPGA 기반 딥 러닝 추론을 쓸 수 있습니다. 10월 말부터 출시돼 자일링스의 FPGA 제품(Alveo와 Zynq 등)을 구입하거나 퍼블릭 클라우드 서비스를 통해 무료로 이용 가능합니다.

 

 

ASIC 제작 전 테스트용이었던 FPGA가 이제는 연산용으로

 

002.jpg

 

PCI Express의 FPGA 가속 카드 Alveo를 손에 든 빅터 펜

 

FPGA는 프로그래머블 커스텀이 가능한 로직 블럭이 있어, 여기에 어떤 프로그램(HDL : 하드웨어 기술 언어)을 넣느냐에 따라 다양한 로직 회로를 구성할 수 있습니다. 예를 들어 CPU처럼 다양한 처리를 수행하는 논리 회로를 정의해서 연산하고, GPU 같은 병렬 처리 가능한 논리 회로를 넣는 등, 다양한 활용이 가능합니다. 논리 회로 뿐만 아니라 메모리용 블럭도 있어, 이를 캐시로 쓰거나 메인 메모리처럼 쓸 수도 있습니다. 

 

그래서 FPGA는 반도체 업체들이 SoC나 ASIC (Application Specific Integrated Circuit)를 설계하고 개발할 때 테스트 칩으로 쓰거나, 소량 생산하는 ASIC를 개발해 웨이퍼를 직접 생산하지 않고 FPGA+HDL로 대체하는 식으로 많이 씁니다.

 

자일링스는 주요 반도체 제조사 중 하나로, FPGA 시장에선 인텔이 인수한 알테라와 더불어 시장을 양분하고 있습니다. 최근에는 인텔 제온+알테라처럼 FPGA를 하나의 패키지로 제공하는 경우도 있고, 자일링스의 Zynq나 인텔 Stratix처럼 Arm CPU를 FPGA가 1칩 SoC로 만들어, OS 실행은 Arm CPU가 하고 FPGA는 특수 용도-예를 들면 DSP처럼 음성 처리하고 GPU가 병렬 처리하는 식으로 다양한 활용하고 있습니다.

 

이제 FPGA는 테스트 칩이 아니라 일종의 가속기로서 쓰는 경우가 늘어나고 있습니다. 

 

 

다양한 분야에서 성장 중인 가속기 시장, 딥 러닝용 제품이 주목

 

003.png

 

FPGA를 사용하는 통합 소프트웨어 환경, Vitis


이렇게 특정 용도에 쓰는 논리 회로를 미국의 반도체 업계에서는 도메인 프로세서, 도메인 가속기라 부릅니다. 현재 반도체 시장의 트렌드이기도 하지요. 18개월~2년 마다 반도체 성능이 두배로 늘어난다는 무어의 법칙을 인텔조차도 실현하기 어려워졌습니다. 이런 상황에서 앞으로 성능을 향상시킬 방법으로 주목받는 게 도메인 프로세서입니다.

 

도메인 가속기의 대표적인 사례가 GPU입니다. 더 구체적으로 말하면 NVIDIA의 GPU+CUDA입니다.이 조합은 딥 러닝/머신 러닝의 AI 학습에 활용됩니다. 딥 러닝의 DNN Deep Neural Network 교육을 CPU로 수행하려면 엄청난 시간이 걸립니다. 그걸 병렬 처리에 특화된 GPU에서 진행하면 몇 달이 하루로 줄어듭니다. 그래서 지금은 학습 처리를 GPU+CUDA로 수행하고 있습니다. GPU 하나만으로도 그래픽 렌더링이나 병렬 연산이 가능하지만, CUDA와 NVIDIA가 제공하는 라이브러리를 통해 GPU를 AI 학습이라는 특정한 용도에 쓸 수 있게 됐습니다.

 

004.png

 

Vitis의 구조
 

이번에 자일링스가 발표한 Vitis도 기본적인 아이디어는 CUDA와 비슷합니다. CUDA가 GPU 하드웨어의 차이를 줄여, 어떤 GPU에서도 같은 CUDA 코드의 소프트웨어를 실행하는데, Vitis도 서로 다른 FPGA의 차이점을 Vitis가 흡수하는 구조입니다. 또 보통의 경우엔 프로그래머가 HDL를 다룰 줄 알고, HDL에 따라 FPGA를 어떻게 구성할지는 프로그래밍하지만 Vitis에서는 그런 부분까지 모두 포용합니다. 즉 Vitis라는 소프트웨어를 통해서 도메인별로 가속기를 갖춘 것처럼 만드는 구조입니다.

 

005.png

 

Vitis AI
 

Vitis AI는 특수 용도의 라이브러리도 함께 제공합니다. 깃허브에 공개된 라이브러리의 일부를 AI에 특화한 것입니다. 일반적으로 AI 프로그램을 설계하는 프로그래머는 텐서플로우와 Caffe같은 딥 러닝 프로그렘워크의 지식은 있으나, 하드웨어에 대해서는 잘 알지 못하는 경우가 많습니다. 실제로 CUDA를 쓰는 프로그래머도 NVIDIA 최적화 툴을 이용해 최적화를 할 뿐이지 GPU 하드웨어에 대해 잘 알지는 못합니다. Vitis도 하드웨어 부분을 Vitis가 처리하기에 많은 지식이 필요하지 않습니다.

 

006.png

 

Vitis AI가 텐서플로우와 Caffe 등의 딥 러닝 프레임 워크를 지원


하지만 Vitis을 도입해 FPGA에 최적화하하면 텐서플로우와 Caffe를 사용한 AI 프로그램을 만들 수 있습니다. 따라서 소프트웨어 통합 환경이 구축됩니다. 자일링스는 Vitis를 10월말에 제공할 계획이며, 자일링스 FPGA를 사용하는 사용자라면 무료로 제공, 라이브러리는 오픈 소스로 제공합니다.

 

 

FPGA + Vitis + Vitis AI 조합으로 딥 러닝 추론의 도메인 가속

 

007.jpg

 

자일링스의 Vitis 데모, Zynq의 이미지 인식 소프트웨어를 FPGA에서 실행


자일링스는 Vitis과 Vitis AI 라이브러리를 주로 딥 러닝 추론용으로 제공할 계회입니다. 데이터 센터에서 실행하는 딥 러닝용 학습 솔루션은 현재 NVIDIA가 독점한 상태입니다. 이걸 뒤집긴 매우 어렵지만 엣지 컴퓨팅나 음성 인식을 비롯해 애플리케이션 클라우드에서 쓰는 추론 작업의 경우, 일부 스마트폰의 전용 가속기 외에 대부분의 처리를 CPU에서 합니다. 각 추론마다 도메인 가속기를 쓰는 게 사실상 표준이 됐습니다. 

 

NVIDIA도 이런 분위기에 맞춰 GPU+CUDA를 이용한 추론 개발 키트인 CUDA-X AI를 3월의 GTC 19에서 발표했고, 인텔도 엣지 컴퓨팅에서 추론 작업의 도메인 가속장치인 너바나 NNP-I를 제공하는 등, 다들 추론 작업을 위한 솔루션을 확충 중입니다. 추론이 다음번의 주요 경쟁장이 되리라고 보기 때문입니다. 그래서 자일링스도 Vitis+Vitis AI를 도입하며 이 경쟁에 참여했다고 볼 수 있겠습니다.

 

008.png


ASIC나 CPU/GPU는 기능이 고정돼 애플리케이션마다 실행 효율이 다릅니다.

 

009.png

 

FPGA는 하드웨어 구성을 유연하게 바꿀 수 있어 효율을 높이기 편합니다.

 

그럼 GPU 대신 FPGA를 쓰는 이유는 무엇일까요? 이번 XDF 2019에서 자일링스 소프트웨어 AI 제품 마케팅 담당 부사장, 라미네 론은 "CPU와 GPU에서 AI를 처리하면 애플리케이션 처리에 따라 리소스를 제대로 활용하지 못하는 경우가 있습니다. CPU나 GPU는 연산 유닛의 구성이 고정되고 메모리 계층 구조도 바꿀 수 없어서 그렇습니다. 반면 FPGA는 연산 유닛과 메모리 계층을 필요한 처리에 맞춰 최적화합니다." 라고 했습니다. 애플리케이션이 필요로 하는 요구에 따라 최적화할 수 있는 게 FPGA의 장점입니다. 이 최적화 작업은 모두 Vitis가 자동으로 수행해 프로그래머가 신경 쓸 필요가 없다는 장점도 있습니다.

 

프로그래머가 FPGA에 익숙해 HDL을 쓸 수 있다면 직접 최적화하고 여기서 실행하는 프로그램을 만들어도 됩니다. 하지만 그런 지식이 없어도 Vitis를 도입하면 엣지 컴퓨팅 디바이스의 FPGA 칩이나 FPGA 가속기, 클라우드 가속기 등을 사용해 텐서플로우와 Caffe 등의 프레임 워크를 활용, 딥 러닝 추론 연산을 수행할 수 있습니다. 그것이 Vitis의 장점입니다. 

 

 

제온의 아성을 무너뜨릴 수 있는가?

 

010.jpg

 

자일링스는 FPGA+Vitis의 응용 사례로 딥 러닝을 이용한 영상 인식의 데모를 공개했습니다. 자일링스의 처리는 끝났으나 NVIDIA는 아직 처리 중이네요. 

 

011.jpg

 

앞으로는 자동 운전이나 ADAS에 필요한 딥 러닝의 영상 인식 엔진으로 채택, 스마트 시티를 실현하는 보안 카메라의 이미지 인식 장치로 활용을 염두에 두고 있습니다. 구체적인 고객사로 일본 히타치 자동차가 자일링스 FPGA를 ADAS 시스템에 사용한 사례를 공개했습니다.

 

013.jpg

 

5G도 새로운 응용 분야입니다. 삼성전자가 미국/한국에서 제공하는 5G 베이스 스테이션 솔루션에 자일링스의 FPGA를 채택했음을 밝혔습니다. 일본의 라쿠텐은 제온+알테라 FPGA를 5G에 사용합니다. 이쪽도 회사는 다르지만 FPGA를 5G 서비스에 쓰는 것이죠.

 

또 애플 시리와 아마존 알락세 같은 음성 인식 기능을 향상시키고, 번역, 자연 언어 기능을 실현하는데도 FPGA 가속기와 이를 장착한 퍼블릭 클라우드 서비스가 있습니다. 클라우드의 딥 러닝 추론 시장에선 많은 CPU(인텔 제온)를 쓰고 있으며, 여기에 딥 러닝 시장에서 독점적인 비중을 차지한 NVIDIA가 있고, 인텔도 추론 전용 도메인 프로세서를 출시하려 합니다. 자일링스도 Vitis 솔루션을 가속화해 시장 점유율을 확보하려 합니다. 앞으로 딥 러닝을 위한 도메인 가속기의 경쟁이 치열해지리라 보입니다.  

 

 

 

 

 

 

 


TAG •

  • ?
    달가락 2019.10.12 07:02
    일전에 올려주신 VLSI: 무어의 법칙 3단계 (https://gigglehd.com/gg/5781335 )과 더불어 이후의 연산장치가 어떤 방향으로 흘러갈 것인지를 어렴풋이 알게되는 좋은 글이었습니다. 고맙습니다.

    한편, 기계학습 추론을 위한 가속장치만 놓고 보자면, nVidia 역시 놀고만 있는 것이 아니라서요. 얼마전에 개선판이 나온 TensorRT 추론 전용 라이브러리와 같이 기존 GPU 기반의 다양한 기계학습용 프레임워크에 손 댈 필요 없는 손쉬운 통합과 전환(예를 들자면 추론용 엔진에 맞춰 학습을 새로 할 필요 없이;)을 강점으로 데이터센터 레벨과 같은 대규모 서비스용 추론에 필요한 요구사항을 맞춰줄려는 노력을 보여주고 있습니다.

    기업에서 추론 서비스를 위한 GPU의 차선책으로 CPU를 사용하는 것은 "전용 추론 엔진에 맞춰서 모델을 새로 개발하고 학습"하는 것이 꽤 큰 부담이기 때문이기도 합니다. (논외로, GPU를 사용하는 것은 latency 측면에서 다수의 사용자를 상대해야하는 public service 시나리오에서 손해이기도 합니다. 근본없는 비용도 비용이지만요.) 때문에, 자일링스의 Vitis AI는 최소한 전략에 있어서는 그들이 원하는 "추론계의 Post-CUDA"라는 위치에 맞게, 손쉬운 적용과 폭넓은 호환성을 계속해서 강조하게될 듯 합니다.
    10월 말에 공개될 소프트웨어의 수준과 형태를 봐야 좀 더 이야기 해 볼만할테지만, 관련된 라이브러리를 오픈소스로 풀고, 기존의 잘 알려진 기계학습 프레임워크들(최소 3종류 이상~) 에 잘 스며들기만이라도 하면, Bare metal을 제공하는 IaaS 클라우드에서 먼저 사용사례들이 나올 것이고, 거기서 더 결과물이 잘 나왔거나 운이 좋다면 AWS나 Azure 같은 큰손들의 서비스 품목에도 추가될 수 있을 것으로 생각됩니다.
  • profile
    군필여고생쟝- 2019.10.12 16:03
    베릴로그를 더 열심히 공부해야겠군요
  • profile
    이유제 2019.10.12 17:59
    HDL은 언제까지고 계속되겠네요,,,

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 컬러풀 B760M 아이게임 울트라 Z 메인보드

    컬러풀 B760M 아이게임 울트라 Z 메인보드입니다. 전원 커넥터와 SATA 포트를 뒷면으로 옮겨 깔끔하게 만들었습니다. 인텔 B760 칩셋, 12+1+1 페이즈 전원부, 4개의 DDR5 메모리 슬롯, 마이크로 ATX 폼펙터, M.2 2280 슬롯 3개, PCIe 5.0 ...
    Date2024.03.19 소식 By낄낄 Reply1 Views299 file
    Read More
  2. 라데온 RX 5600 XT를 256비트 16GB로 개조

    라데온 RX 5600 XT를 192비트 6GB에서 256비트 16GB로 개조한 영상입니다. 같은 나비 10 XLE GPU를 쓰는 상위 모델인 라데온 RX 5700 XT가 8GB 256비트를, 라데온 프로 5700 XT가 256비트 16GB까지 지원했기에 가능한 개조로 보입니다. 비...
    Date2024.03.19 소식 By낄낄 Reply7 Views553 file
    Read More
  3. [한국경제]SK이노베이션, 올 하반기 액침냉각 제품 국내 첫 상용화

    ▶ SK이노베이션, '서버(데이터센터)'에 액체에 담가서 냉각하는 '액침냉각' 제품 공급을 시작 - 델 테크놀로지 등 벤더사에 올 하반기 제품 공급 전망 - 구글, 마이크로소프트 등 도 액침 냉각 기술을 강조 - 연평균 성장률 : 20% ~ 30% ...
    Date2024.03.18 소식 By블레이더영혼 Reply2 Views627 file
    Read More
  4. No Image

    INTEL E코어의 AMD 대응 로드맵이 있을까요?

    인텔 e 코어도 조금씩 안정화(?) 되어가는 것 같고 사펑 같이 e 코어를 활용할 수 있도록 하는 패치가 나오고 있는 것 같던데 말이죠.   게임에서는 X3D 라인업이 있으니 똑같지는 않더라도 유사(?)한 대응이 될 것 같은데... 그러나 게임...
    Date2024.03.18 질문 By투명드래곤 Reply10 Views948
    Read More
  5. 라스 베이거스의 스피어, 400GB/s의 4PB 플래시 메모리 탑재

    라스 베이거스의 새로운 랜드마크인 스피어는 원형 건물 안밖을 LED 스크린으로 덮어서 압도적인 존재감을 과시하고 있습니다. 면적은 53,883제곱미터, 내부 면적은 14,864제곱미터입니다. 내부/외부 화면 모두 16K 해상도 영상 출력이 ...
    Date2024.03.18 소식 By낄낄 Reply2 Views1399 file
    Read More
  6. NASA의 오래된 슈퍼컴퓨터 때문에 임무 진행에 차질을 빚음

    NASA는 인류의 우주 개척에 앞장선 기관이지만 이곳에서 사용하는 슈퍼컴퓨터는 성능이 많이 부족하다고 합니다. 여전히 CPU 위주의 시스템을 사용하고 있다네요. NASA는 캘리포니아주 에임스에 있는 NAS, 메릴랜드주 고다두의 NCCS에서 5...
    Date2024.03.18 소식 By낄낄 Reply8 Views2101 file
    Read More
  7. No Image

    삼성, 대용량 SSD 구독 서비스를 공개?

    삼성이 서버 SSD 시장에서 구독 서비스를 출시할 거라고 합니다. 발표는 GTC 2024입니다. PB 단위의 대용량 SSD를 직접 구입하는 게 아니라 구독형으로 유연하게 활용할 수 있으며, 관리/보안/업그레이드도 삼성이 합니다.
    Date2024.03.18 소식 By낄낄 Reply2 Views1749
    Read More
  8. ASUS ROG Maximus Z790 HERO BTF 메인보드, 799유로에 출시

    ASUS ROG Maximus Z790 HERO BTF 메인보드가 799유로에 출시됐습니다. 주요 커넥터를 메인보드 뒷면으로 숨긴 BTF 디자인 채택, 그리고 PCIe x16 슬롯 옆에 보조 전원을 공급하는 어드밴스드 BTF 커넥터로 600W까지 전력 공급이 가능합니...
    Date2024.03.18 소식 By낄낄 Reply0 Views458 file
    Read More
  9. No Image

    삼성전자 평택캠퍼스, 투자 속도를 늦춤

    한때 ‘일용직의 엘도라도’로 불리던 경기 평택 고덕동의 활황세가 꺼져가고 있다. 반도체 불황의 여파로 삼성전자가 ‘투자 속도 조절’에 나서면서다. 시 관계자는 “공장이 본격 가동되고, 이익도 늘어야 법...
    Date2024.03.18 소식 By낄낄 Reply2 Views1030
    Read More
  10. No Image

    모든 주요 아키텍처에서 슬 수 있는 고스트레이스 취약점

    VUSec과 IBM의 연구팀이 발표한 고스트레이스(GhostRace) 취약점입니다. 스펙터처럼 추측 실행을 악용한 취약점인데, 2023년 말 기준으로 모든 주요 운영체제와 CPU 아키텍처, 심지어 Arm에서도 쓸 수 있다는 게 특징입니다. 현재 제출된 ...
    Date2024.03.18 소식 By낄낄 Reply0 Views673
    Read More
  11. DP와 HDMI를 모두 꽂는 포트

    10년 전에 Xi3에서 스팀 박스라는 스팀 머신을 내놓았습니다. 스팀 게임을 플레이하는 소형 시스템인데요. 여기에 디스플레이포트와 HDMI를 모두 꽂을 수 있는 포트가 달려 있습니다. 디스플레이포트는 데이터를 패킷으로 전송하지만 HDMI...
    Date2024.03.18 소식 By낄낄 Reply4 Views1522 file
    Read More
  12. No Image

    인텔 RFDS 보안 취약점 패치, 약간의 성능 손실이 있음

    파일 데이터 샘플링 등록, 줄여서 RFDS 취약점은 인텔 아톰 아키텍처 프로세서에만 영향을 주는 취약점입니다. https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/advisory-guidance/reg...
    Date2024.03.18 소식 By낄낄 Reply0 Views415
    Read More
  13. AMD, 로컬 AI 처리에서 자사 프로세서가 더 빠르다고 주장

    코어 울트라나 라이젠 7000/8000 시리즈 보바일 프로세서/8000G 데스크탑 프로세서에는 AI 전용 처리 유닛인 NPU가 탑재됩니다. AMD는 Llama 2나 Mistral Instruct 7B 같은 AI를 로컬에서 처리할 경우 인텔 코어 울트라 7 155H(28W)보다 ...
    Date2024.03.17 소식 By낄낄 Reply1 Views580 file
    Read More
  14. No Image

    반도체 업계 관련 소식 모음

    미국 정부가 인텔의 애리조나 주 공장 건설에 대규모 보조금을 줄 예정입니다. 100억 달러 이상이 될 거라고 합니다. https://www.reuters.com/technology/biden-announce-intel-chips-grant-arizona-next-week-sources-2024-03-14/ 다만 ...
    Date2024.03.17 소식 By낄낄 Reply1 Views468
    Read More
  15. AMD 컨슈머용 CPU 점유율이 대략 20% 될랑말랑하는데

      이걸 보면 확실히.....왜 여전히 인텔이 8할 이상을 잡는지 알 거 같기도 하군요.   대충 저번 4분기 통계를 기반으로 벤더사 별 인암 점유율을 평균냈을때. 거의 9:1이 나와 버립니다.   달리 말하면 리테일에서 팔리는 출하량보단 원...
    Date2024.03.17 일반 By류오동 Reply1 Views763 file
    Read More
목록
Board Pagination Prev 1 ... 18 19 20 21 22 23 24 25 26 27 ... 1939 Next
/ 1939

최근 코멘트 30개
애플마티니
18:02
白夜2ndT
18:00
린네
17:58
白夜2ndT
17:57
白夜2ndT
17:55
별밤전원주택
17:51
유입입니다
17:47
미쿠미쿠
17:46
유입입니다
17:45
벨드록
17:44
IT가좋은뚱이
17:42
joyfuI
17:39
툴라
17:39
ASTRAY
17:34
별밤전원주택
17:34
Iwish
17:27
카에데
17:23
별밤전원주택
17:21
렉사
17:14
렉사
17:13
렉사
17:12
별밤전원주택
17:08
Iwish
17:08
별밤전원주택
17:08
milsa
17:07
어그로글댓글보면짖음
17:06
joyfuI
17:04
MA징가
16:45
카에데
16:42
ducking
16:41

MSI 코리아
AMD
더함
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소