Implementation of application specific instruction-set processor for the artificial neural network acceleration using LISA ADL

Damjan Rakanovic, R. Struharik
{"title":"Implementation of application specific instruction-set processor for the artificial neural network acceleration using LISA ADL","authors":"Damjan Rakanovic, R. Struharik","doi":"10.1109/EWDTS.2017.8110039","DOIUrl":null,"url":null,"abstract":"In fields like embedded vision, where algorithms are computationally expensive, hardware accelerators play a major role in high throughput applications. These accelerators could be implemented as hardwired IP cores or Application Specific Instruction-set Processors (ASIPs). While hardwired solutions often provide the best possible performance, they are less flexible then ASIP implementation. In this paper, we present a design flow of ASIP for feed-forward fully-connected neural network acceleration. Design was named Neural Network ASIP (NNAP) and developed using LISA language for ASIP, tested on Zynq7020 FPGA and finally, its performance was compared to the software solution running on the ARM Cortex-A9 core. It was shown that the performance of ASIP solution, running on Zynq FPGA, is approximately from 20 to 40 times faster when compared to the software implementation, running on the ARM based architecture.","PeriodicalId":141333,"journal":{"name":"2017 IEEE East-West Design & Test Symposium (EWDTS)","volume":"100 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE East-West Design & Test Symposium (EWDTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EWDTS.2017.8110039","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

In fields like embedded vision, where algorithms are computationally expensive, hardware accelerators play a major role in high throughput applications. These accelerators could be implemented as hardwired IP cores or Application Specific Instruction-set Processors (ASIPs). While hardwired solutions often provide the best possible performance, they are less flexible then ASIP implementation. In this paper, we present a design flow of ASIP for feed-forward fully-connected neural network acceleration. Design was named Neural Network ASIP (NNAP) and developed using LISA language for ASIP, tested on Zynq7020 FPGA and finally, its performance was compared to the software solution running on the ARM Cortex-A9 core. It was shown that the performance of ASIP solution, running on Zynq FPGA, is approximately from 20 to 40 times faster when compared to the software implementation, running on the ARM based architecture.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
利用LISA ADL实现应用特定指令集处理器的人工神经网络加速
在像嵌入式视觉这样的领域,算法在计算上是昂贵的,硬件加速器在高吞吐量应用中起着主要作用。这些加速器可以作为硬连线IP核或应用特定指令集处理器(Application Specific instruction set processor, asip)来实现。虽然硬连接的解决方案通常提供最好的性能,但它们不如ASIP实现灵活。本文提出了一种用于前馈全连接神经网络加速的ASIP设计流程。设计了神经网络ASIP (Neural Network ASIP, NNAP),并在Zynq7020 FPGA上进行了测试,最后将其性能与运行在ARM Cortex-A9内核上的软件方案进行了比较。结果表明,在Zynq FPGA上运行的ASIP解决方案的性能比在基于ARM的架构上运行的软件实现大约快20到40倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Towards digital circuit approximation by exploiting fault simulation Calculation of the input coefficients of the OFDM symbol, the researching of the data's quality reception depending on the type of signal code construction Redundant data types and operations in HLS and their use for a robot controller unit fault tolerance evaluation “Cut-glue” Approximation based on evolutionary-genetic algorithm for essentially nonlinear parametric dependencies of mathematical models Investigation of new NV memory architectures for low duty-cycle embedded systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1