摘要
本发明公开了一种基于数据流架构的动态可重构芯片实现方法,属于集成电路设计技术领域,包括:软件编程框架首先接收顶层用户程序,并将其拆分为算子级别,构成程序算子数据流图;分析程序并行执行的数据元素数量、程序算子数量;读取可重构芯片中计算单元可配置深度与可处理并行元素数量;根据上述参数,依据对应公式确定该程序并行执行的数据流链路长度,操作更新频率与操作分组方式;读取可重构芯片中空闲的计算单元数量与位置,确定计算单元计算模式与数据流向;按照数据流链路中的算子数据流图,完成算子功能配置写入与数据传输配置写入。本发明有效地省略了指令调度开销,并保障计算单元的执行功耗,降低整体芯片功耗密度。
技术关键词
数据流架构
动态可重构
可重构芯片
编程
数据传输配置
数据更新频率
软件
机器可读程序
框架
集成电路设计技术
链路
元素
门控电路
计算机
功耗
信息更新
系统为您推荐了相关专利信息
可编程交换机
线性回归模型
流水线
索引
层次化结构
动态分配方法
硬件抽象层
拍卖算法
资源重分配
可编程时钟发生器
机器学习模型
机器人
生成程序代码
计算机
处理器