‘FPGA 개발 처음이라도 OK’, 마이크로칩의 SDK와 신경망 IP
상태바
‘FPGA 개발 처음이라도 OK’, 마이크로칩의 SDK와 신경망 IP
  • 선연수 기자
  • 승인 2020.05.19 11:30
  • 댓글 0
이 기사를 공유합니다

[테크월드=선연수 기자] 마이크로칩테크놀로지(이하 마이크로칩)가 PolarFire FPGA에서 알고리즘을 쉽게 구현할 수 있도록 돕는 VectorBlox Accelerator SDK(Software Development Kit)와 신경망 IP를 출시했다.

 

이번 솔루션은 개발자가 FPGA 설계에 대한 사전 경험이 없어도 C/C++로 코딩하고 전력 효율적인 신경망을 프로그래밍 할 수 있도록 설계됐다.

툴 키트는 텐서플로(TensorFlow), ONNX(Open Neural Network exchange) 포맷으로 모델을 실행해 광범위한 프레임워크 상호운용성을 제공한다. ONNX는 Caffe2, MXNet, PyTorch, MATLAB과 같은 여러 가지의 프레임워크를 지원한다.

SDK는 여타 FPGA 솔루션과 달리 리눅스(Linux)와 윈도우(Windows) 운영 체제에서 지원되며, 소프트웨어 환경에서 하드웨어의 정확성을 검증하는 bit-accurate 시뮬레이터도 포함하고 있다. 키트에 포함된 신경망 IP는 런타임 모드에서 서로 다른 네트워크 모델도 불러올 수 있다.

마이크로칩의 FPGA 사업부 브루스 와이어(Bruce Weyer) 부사장은 “소프트웨어 개발자가 FPGA의 전력 효율성을 잘 활용하려면 새로운 FPGA 아키텍처와 독점적인 툴 흐름에 관한 전문 지식 없이도 멀티 프레임워크와 멀티 네트워크 솔루션을 포팅할 수 있는 유연성을 제공해야 한다”라며, “마이크로칩의 VectorBlox Accelerator SDK와 신경망 IP 코어는 소프트웨어·하드웨어 개발자 모두에게 PolarFire FPGA에서 최고로 유연한 콘볼루션 신경망(Convolutional Neural Network) 아키텍처를 구현하는 방법을 제공해 우수한 폼팩터와 열·전력 특성을 지닌 AI기반 엣지 시스템을 더욱 간편하게 구성하고 구현할 수 있다”고 설명했다.


관련기사

댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.