文献笔记(7)(2017ISSCC 14.3)

  • 题目:A 28nm SoC with a 1.2GHz 568nJ/Prediction Sparse Deep-Neural-Network Engine with >0.1 Timing Error Rate Tolerance for IoT Applications
  • 时间:2017
  • 会议:ISSCC(14.3)
  • 研究机构:哈佛大学
  • 链接:https://blog.csdn.net/tiaozhanzhe1900/article/details/83275688
  • 参考链接1:https://blog.csdn.net/xbinworld/article/details/55118537
  • 参考链接2:https://mp.weixin.qq.com/s?__biz=MzI3MDQ2MjA3OA==&mid=2247483726&idx=1&sn=46da35379241adb013498a67d15faab4&chksm=ead1fc5fdda67549b2b4d9dd09e1cd33061ece3143f57627203420d143b8ac0cd937e193c142&scene=21#wechat_redirect

1 英文缩写

  • PVTA: process/voltage/temperature/aging
  • FC: fully-connected
  • DNN: deep-neural-network
  • IPBUF: input buffer
  • ReLU: rectified(矫正的) linear unit
  • MxV: matrix-vector
  • TC: two’s compliment
  • SM: sign-magnitude
  • RZFF: Razor flip-flops

2 overall architecture

This paper presents a 28nm SoC with a programmable FC-DNN accelerator design :

  • elide(删去) unnecessary computation to exploit data sparsity(稀疏)
  • using sign-magnitude number format for weights and datapath computation
  • improved circuit-level timing violation tolerance in datapath logic via timeborrowing
  • Razor timing violation detection to reduce energy
    在这里插入图片描述

3 five-stage DNN accelerator

The DNN Engine is a 5-stage SIMD-style programmable sparse matrix-vector (MxV) machine for processing arbitrary(任意的) DNNs.
在这里插入图片描述
SBUF: double to allow simultaneous reads from the previous layer and writes to the current layer

4 zero operand:

之前的工作:通过clock-gates functional units to save power,但是在pipeline中会有bubble
他们:XBUF写回的时候就动态的消除zero operand
甚至跳过一些小的非零的数

5 error-tolerant operation

为了实现error-tolerant的操作,这个设计中在两个时序关键路径,W-MEM load and MAC unit的路径终点, 增加了Razor flip-flops (RZFFs)。双模式RZFF中的MUX可以选择支持 datapath FF功能或者带time borrowing的latch.
time borrowing:
在这里插入图片描述
将触发器F2改成锁存器L2,利用高电位L2是透明的性质,通往锁存器的路径可以从后续的路径借用时间,而不需要非要在时钟上升沿之前准备好数据,成为time borrowing
在这里插入图片描述
sign-magnitude: reduce switching activity in the MSBs and thus bit-flips
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值