脉动阵列指的是多个相同的处理单元(简称 pe),按一定互联规则组成的网络,即称之为脉动阵列。脉动阵列可以是一维线形、二维矩形、二维二叉树型、三维长方体形等等。
脉动阵列的特点主要是如下三点:
每一个节点,即 pe,都是相同的。每个 pe 只与其相邻 pe 进行通信,即 pe 间通信具有局部性,且规则。若各 pe 连接关系错乱,硬件上进行布局布线很困难。每个 pe 都有其局部存储器,即 pe 某些边带寄存器。这说明脉动阵列数据储存具有局部性,同时这也是流水运行的必要条件。一定要记住,不是任意的算法都可以用脉动阵列来实现,只有规则的迭代算法,才能用投影技术设计出脉动结构。
rtl 代码
module pe(clk,rst_n,ina,inb,outa,outb,outc);parameter size = 8;input clk,rst_n;input [size-1:0] ina,inb;output [size-1:0] outa,outb;inout [size-1:0] outc;reg [size-1:0] sumc,outa,outb;always @ (posedge clk) begin if(!rst_n)begin outa <= 0; outb <= 0; end else begin sumc <= outc + (ina * inb); outa <= ina; outb <= inb; endend //assign outc = sumc; end // always
马云:让机器更像机器、人更像人
EMC谐波电流测试方案
这是真的震撼弹!台积电前营运长蒋尚义出任中芯独董
遥控开关的工作原理
MATLAB学习笔记之PID算法2
基于PE的脉动阵列设计
品质厨房迎来消费新趋势 水槽洗碗机三大刚需功能全面落地
Cypress物联网应用中能量收集技术解决方案
溶解氧传感器在污水处理中起到了很好的溶解氧监测作用
Python数据清洗和预处理入门完整指南
5月智能手机出货量对比,海信强势入围前十
ADI助力NORTHERN POWER SYSTEMS的风轮
多功能食品安全快速筛检系统的参数介绍
MWCSH 2023 | 华为谭峰:算力网络延伸至家庭终端的市场思考
你知道物联网存在哪些安全问题吗
MOSFET导通过程详解
基于DSP TMS320VC5402芯片实现数字视频监控系统的设计
低功耗雷达模组在智能门锁中的应用
BC电池工艺全梳理
Aptina推出1/3英寸高清图像传感器MT9M031和MT9M021