神经网络加速器设计参考

转载于https://www.cnblogs.com/beihaixingchen/p/13920994.html
案例
(参考查询地址:ARM官网,Xilinx官网,硕士论文)
【Github】NVDLA 开源深度学习推理加速器
https://github.com/nvdla/hw
【VeriMake】在安路FPGA开发板上移植ARM Cortex-M0内核(开头讲了一个简单的案例)
https://www.bilibili.com/video/BV1oE411d7XP
【ARM官网】软件:加速器致胜的秘密
https://community.arm.com/cn/b/blog/posts/14067
【硕士论文】西电硕士论文
http://oss.wanfangdata.com.cn/www/download.ashx
【参考1】西电硕士论文2(zcu102)
http://oss.wanfangdata.com.cn/www/download.ashx
【参考2】成电硕士论文(Zedboard)
http://oss.wanfangdata.com.cn/www/download.ashx

【德捷电子】如何在FPGA上搭建卷积神经网络处理器
https://www.bilibili.com/video/BV14C4y1h7AD
【CSDN】基于FPGA的卷积神经网络实现
https://blog.csdn.net/qq_38798425?t=1
【CSDN】用FPGA实现深度卷积神经网络
https://blog.csdn.net/cj1343395571/
https://space.bilibili.com/320487571/video
https://zhuanlan.zhihu.com/p/114755118
http://www.binaryconvert.com/index.html(在线进制转换工具)

OpenVINO
入门课程
https://edu.csdn.net/course/detail/27685
进阶课程
https://www.icourse163.org/course/FUDAN-1456632162?from=study
非常全的资料
https://mp.weixin.qq.com/s/VdRMXLy9u9U_d_ojIvpLNg
英特尔官方FPGA课程基础之深度学习加速套件(有讲网络针对FPGA的优化)
https://www.bilibili.com/video/BV1yE411N7UR?p=18

Intel HLS
【官方视频】基于Intel_FPGA的HLS开发流程
https://www.bilibili.com/video/BV13t4y1U7Ye
【Xilinx暑期学校】HLS深度学习加速器设计及优化实验
https://www.bilibili.com/video/BV1ih411o7Yy
【EETOP】Intel FPGA HLS全套入门资料和练习题
http://bbs.eetop.cn/thread-676052-1-1.html
【官方文档】HLS相关文档资料下载
www.intel.com/content/www/us/en/programmable/documentation/xdt1573053936346.html
https://www.intel.com/content/www/us/en/programmable/products/design-software/high-level-design/intel-hls-compiler/support.html
【EETOP】关于AXI总线和Avalon总线的讨论贴(主要是两个时序图)
http://bbs.eetop.cn/thread-272260-1-1.html
intel_hls_1
https://www.bilibili.com/video/BV1Dp4y1Q7PR

设计优化
基于Quartus II的设计优化
https://wenku.baidu.com/view/b5ac77714793daef5ef7ba0d4a7302768e996fd9.html

模型压缩
模型压缩算法
https://github.com/666DZY666/model-compression
数据定点化
https://blog.csdn.net/kebu12345678/article/details/89632120
低精度神经网络:从数值计算角度优化模型效率
https://www.sohu.com/a/328977827_500659

CNN加速器资料汇总
原理
【知乎】在DNN中FPGA做了什么?(个人感觉非常好)★
https://zhuanlan.zhihu.com/p/64451306
【CSDN】基于FPGA的深度卷积神经网络的加速器设计(论文译文)(个人感觉非常好)★
https://blog.csdn.net/xiuxin121/article/details/78999665
【机器之心】深度学习FPGA加速器设计简介
https://cloud.tencent.com/developer/article/1442526
【CSDN】(可以借鉴写文书)神经网络加速器设计
https://blog.csdn.net/weixin_37732683/article/details/103390122
【思路】现有研究的加速器设计的方案对比
https://www.leiphone.com/news/201709/kWOOX9tYLVzl5X3N.html
【文献综述】一篇详细的文献综述
https://www.researchgate.net/publication/329975404_FPGA-based_Accelerators_of_Deep_Learning_Networks_for_Learning_and_Classification_A_Review

教程
【bilibili】芯动力——硬件加速设计方法(基于Verilog HDL/FPGA/Quarters) - 西南交通大学
https://www.bilibili.com/video/BV1mE411M7ba?p=23
https://github.com/9334swjtu/PYNQ_softmax
【stm32 深度学习】Shuep418Slw的个人空间
https://space.bilibili.com/396568102?spm_id_from=333.788.b_765f7570696e666f.1
【英特尔官方FPGA教程系列】基于FPGA 的OpenCL人工智能开发
https://www.bilibili.com/video/BV1yE411N7Uc?p=6

代码
【西电本科毕设】(超详细教程(附源码))用FPGA加速卷积神经网络CNN运算
https://github.com/WalkerLau/Accelerating-CNN-with-FPGA/blob/master/README_CN.md
【Github】2017年创新FPGA设计竞赛的一个项目
https://github.com/Er1cZ/Deploying_CNN_on_FPGA_using_OpenCL
【Github】此仓库包含使用Altera的高级综合对Deep CNN进行硬件加速
https://github.com/amohant4/HLS_for_CNN
【Github】CNN_FPGA_acclerator
https://github.com/winterfell1610/pool_row_input
【Github】基于FPGA的CNN加速器的最新工作 cyclone V
https://github.com/eda-lab/CNNAF-CNN-Accelerator
【Github】 cyclone 软硬结合cnn(文件不全)
https://github.com/kodunaJJ/architecture_project

FPGA基础教程
【正点原子】新起点FPGA开发板视频教程
https://www.bilibili.com/video/BV1Mt411P7Df?p=22
【正点原子】开拓者FPGA开发板视频教程-(Nios II篇)(F盘)
https://www.bilibili.com/video/BV15t411u7ws?p=2

FPGA SoC开发教程
【极术社区】集创赛Arm杯培训
https://aijishu.com/blog/jichuangsaiarmbe
【极术社区】硬木课堂_Arm_Cortex-M3的FPGA实现
https://www.bilibili.com/video/BV127411P7W9?p=2
【新增】回放456
https://www.jianguoyun.com/p/DQrzJuoQscaUCBjR2KED
【VeriMake】在安路FPGA开发板上移植ARM Cortex-M0内核(上)(比较详细)
https://www.bilibili.com/video/BV1oE411d7XP
【VeriMake】在安路FPGA开发板上移植ARM Cortex-M0内核(下)(比较详细)
https://www.bilibili.com/video/BV1YE411C7As
【往年项目】GONG项目Github
https://github.com/WayneGong/M3SOC_GPIO_UART
【工程代码】M0键盘控制LCD显示图标的工程代码
https://github.com/liufengrui/CortexM0_SoC
【整体思路】Arm DesignStart整体开发流程
https://zhuanlan.zhihu.com/p/98980911

开源IP
FreeCores
https://github.com/freecores
自定义IP
https://www.bilibili.com/video/BV1XE41197ZL?p=2

ARM Cortex-M3教程
【CSDN】ARM Cortex-M3系统设计与实现——STM32基础篇
https://blog.csdn.net/SherlockHolmess/article/details/88057117
【笔记】ARM Cortex-M3学习笔记
http://www.360doc.com/content/17/1024/11/496343_697666050.shtml

极术社区资料整理
极术线上技术分享回放汇总+0602RTOS公开课(Arm PSA/功耗/嵌入式/AI/SoC等)
https://zhuanlan.zhihu.com/p/115571457?utm_source=qq&utm_medium=social&utm_oi=863722652957806592

参考书籍
《计算机组成与设计:硬件/软件接口(原书第5版 ARM版)》
《ARM Cortex-M3权威指南(第2版)》

各种软件驱动
DMA驱动
http://www.openedv.com/forum.php?mod=viewthread&tid=297190

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值