Altera와 중국 최대 온라인 검색 엔진 회사인 Baidu는 딥 러닝(deep learning) 애플리케이션에 FPGA와 CNN(convolutional neural network) 알고리즘을 이용하는 것에 관해서 협력하고 있다고 밝혔다. 딥 러닝은 더욱 더 정확하고 신속한 온라인 검색이 가능하도록 중요한 역할을 할 것으로 기대되는 기술이다.
최근 Altera-Baidu 데모 시연에서는 FPGA 가속화 CNN을 이용해서 이미지 분류를 얼마나 더 빨리 할 수 있는지를 보여준다. 이미지 분류와 인식 작업 같은 주요 검색 기능에 있어서 CNN은 가장 첨단의 기술이고 이전에 불가능했던 정확도를 달성하는 것으로 여겨진다. Baidu는 Altera Stratixⓡ VFPGA와 Altera SDK for OpenCLTM(2013년 5월에 Khronos OpenCL 호환성 테스트인증 달성)을 이용함으로써 병렬 프로세싱 애플리케이션의 구현을 대대적으로 간소화할 수 있게 되었다.
Baidu의 수훈 연구원인 Ren Wu 박사는“Baidu는 딥 러닝과 이종 컴퓨팅 분야의 선구자이자 선도자로서 이 분야를 이끌고 있으며, FPGA 가속화는 놀라운 잠재력을 가지고있다. OpenCL 지원은 게임 체인저로서 관련 분야로 판도 변화를 예고하고 있으며 FPGA가 메인스트림 이종 컴퓨팅 분야로 범위를 확장하도록 할 것이다. 그럼으로써 무한한 가능성의 문을 열고 있다”고 말했다.
Altera의 데이터 센서 솔루션은 고성능 Stratixⓡ V 및 Arriaⓡ 10 FPGA와 차세대 Stratix 10 FPGA 및 SoC을 기반으로 한다. Stratix 10 FPGA 및 SoC 제품은 Intel의 14nm Tri-Gate 프로세스를 이용해서 제조하며 Altera의 고성능 HyperFlexTM 아키텍처를 특징으로 한다. Altera의 FPGA는 유례 없이 뛰어난 재구성가능 로직에 온칩 메모리와 DSP 블록을 결합함으로써 까다로운 데이터 센터 환경에 요구되는 높은 성능과 유연성을 제공한다.
Altera의 연산 및 스토리지 사업부 이사인 Michael Strickland는“Baidu와 Altera는 CNN 알고리즘 가속화를 위한 강력한 이종 컴퓨팅 솔루션을 선보이게 되었다. Altera FPGA는 뛰어난 구성가능성과 하드 IEEE 754 부동소수점 곱셈기와 덧셈기 등의 기능들을 제공함으로써 서버와 데이터 센터로 검색, 빅데이터, 딥 러닝에 대한 시시각각 변화하는 복잡한 요구를 재빨리 충족하고 변화의 흐름에 따라서 진화할 수 있도록 한다”고 말했다.
<반도체네트워크 10월>