[테크월드=선연수 기자] 마이크로칩테크놀로지(이하 마이크로칩)가 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 / 400
댓글 정렬
BEST댓글
BEST 댓글 답글과 추천수를 합산하여 자동으로 노출됩니다.
댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글수정
댓글 수정은 작성 후 1분내에만 가능합니다.
/ 400
내 댓글 모음
저작권자 © 테크월드뉴스 무단전재 및 재배포 금지
이 기사와 관련된 기사