DOI QR코드

DOI QR Code

FPGA-based Artificial Neural Network Accelerator Optimization Using Approximate Computing

Approximate computing 기법을 이용한 FPGA 기반 인공 신경망 가속기 최적화

  • Park, Sangwoo (Dept. of Computer Science and Engineering, Korea University) ;
  • Kim, Hanyee (Dept. of Computer Science and Engineering, Korea University) ;
  • Suh, Taeweon (Dept. of Computer Science and Engineering, Korea University)
  • Published : 2019.05.10

Abstract

본 연구에서는 이미지를 분류하는 인공 신경망 가속기를 최적화했고, 이를 구현하여 기존 인공 신경망 가속기와 성능을 비교 분석했다. FPGA(Field Programmable Fate Array) 보드를 이용하여 가속기를 구현했으며, 해당 보드의 내부 메모리인 BRAM 을 FIFO(First In First Out)구조로 설계하여 메모리 시스템을 구현했다. Approximate computing 기법을 효율적으로 적용하기 위해 FWL(Fractional Word Length)최적점을 분석했고, 이를 기반으로 인공 신경망 가속기의 부동 소수점 연산을 고정 소수점 연산으로 변환했다. 구현된 인공 신경망 가속기는 기존의 인공 신경망에 비해, 약 7.4%더 효율적인 전력소모량을 보였다.

Keywords