发明名称 可重构调度算子阵列结构、集成电路阵列结构及控制模块
摘要 本发明公开了一种可重构调度算子阵列结构和集成电路阵列结构,其中可重构调度算子阵列结构包括接口模块、控制模块和功能模块,其中功能模块,分别与接口模块、控制模块连接,用于从数据输入接口接收数据,并根据控制信号确定是否判断接收的数据是否满足执行函数复用控制或存储同步控制的条件;如果确定判断,则判断接收的数据是否满足执行函数复用控制或存储同步控制的条件;如果接收的数据满足执行函数复用控制或存储同步控制的条件,则根据所述控制信号执行函数复用控制或者存储同步控制中的一种操作。本发明实施例公开的可重构调度算子的阵列结构能够实现函数复用控制和存储同步控制的功能,提高了对数据流的控制能力和控制效率。
申请公布号 CN102567281B 申请公布日期 2014.10.15
申请号 CN201110422976.4 申请日期 2011.12.16
申请人 北京大学深圳研究生院 发明人 吴承昊;王新安;雍珊珊;蓝晶;龙晓波;张兴
分类号 G06F15/76(2006.01)I 主分类号 G06F15/76(2006.01)I
代理机构 深圳鼎合诚知识产权代理有限公司 44281 代理人 郭燕
主权项 一种存储同步控制模块,其特征在于,包括第一存储单元、阻塞功能的路径类算子模块、函数体模块以及可重构调度算子模块阵列结构;所述可重构调度算子模块阵列结构包括接口模块、控制模块和功能模块;所述接口模块包括用于输入数据的第一数据输入接口、第二数据输入接口以及用于输出数据的数据输出接口;所述控制模块与所述第一数据输入接口连接,从第一数据输入接口接收控制信息,根据控制信息生成控制信号,并将所述控制信号发送给所述功能模块;所述功能模块分别与所述第二数据输入接口、数据输出接口和控制模块连接,用于从第二数据输入接口接收数据,并根据控制模块输出的控制信号确定执行存储同步控制,并输出数据至数据输出接口;所述功能模块包括一个调度功能类可重构调度算子模块以及至少一个逻辑运算类可重构调度算子模块,所述逻辑运算类可重构调度算子模块的输入与所述第二数据输入接口相连接,用于接收一路或多路数据;所述可重构调度算子模块阵列结构与阻塞功能的路径类算子模块连接,所述阻塞功能的路径类算子模块与函数体模块连接;所述存储同步控制模块执行调度操作,所述调度操作具体包括:所述逻辑运算类可重构调度算子模块判断函数体模块的形式参数是否全部有效,如果全部有效并且存储器的读或写功能全部可用时,功能模块处理逻辑运算类可重构调度算子模块的运算结果,然后输出控制信号给所述阻塞功能的路径类算子模块,所述阻塞功能的路径类算子模块启动进行函数运算,当所有的函数返回值都有效和所有需要写入第一存储单元的中间变量都有效,并且除存储写入操作外所有操作均运行完成时,再延时至少一个周期供写入第一存储单元的操作;待写入操作完成之后,功能模块发送锁存信号给第一存储单元,使其读和写操作均不可用,等待下一次调度操作。
地址 518055 广东省深圳市南山区西丽深圳大学城北大校区