-
公开(公告)号:CN102411555A
公开(公告)日:2012-04-11
申请号:CN201110235988.6
申请日:2011-08-17
Applicant: 清华大学
IPC: G06F15/177
Abstract: 本发明提供了一种可伸缩式动态配置可重构阵列配置信息的方法,涉及嵌入式系统领域中的动态可重构处理器技术领域。所述方法配置信息步骤,配置所述可重构阵列的配置信息,所述的配置信息具体包括:标志位配置信息,可重构单元配置信息,其中,所述的可重构单元为标志位信息中标记为有效的可重构单元;描述综合控制配置信息,译码步骤,根据标志位信息,将可重构单元信息发送到对应的运算单元。本发明通过在可重构阵列的配置信息中增加标志位,以及在可重构阵列的硬件中增加译码单元,来达到去除冗余的配置信息的目的节省了配置信息存储空间,消除了冗余的配置信息所造成的带宽浪费和配置周期延长,提高了配置效率。
-
公开(公告)号:CN102306141A
公开(公告)日:2012-01-04
申请号:CN201110201400.5
申请日:2011-07-18
Applicant: 清华大学
IPC: G06F15/177
Abstract: 本发明提供了一种描述动态可重构阵列配置信息的方法,通过描述各可重构单元的配置信息,具体的,各可重构单元的配置信息包括输入第一选择器的配置信息、输入第二选择器的配置信息、算术逻辑单元的配置信息、输出寄存器的配置信息和暂存单元的配置信息,并描述综合控制信息,具体的,综合控制信息包括时序控制信息和粒度配置信息,从而把数据流图准确的映射到可重构阵列上,使可重构阵列按照配置信息描述的时序高效的进行工作。
-
-
-
公开(公告)号:CN102214158A
公开(公告)日:2011-10-12
申请号:CN201110152238.2
申请日:2011-06-08
Applicant: 清华大学
IPC: G06F15/78
Abstract: 本发明提供了一种全互联路由结构动态可重构处理器,包括输入缓存阵列模块,可重构阵列模块,输出缓存阵列模块,连接开关开关一,连接开关二,连接开关三和连接开关四;可重构阵列模块相邻两列之间全互联;连接开关一宽度与输入缓存阵列模块列宽相同,连接开关二和连接开关三宽度与可重构阵列模块列宽相同,连接开关四与输入缓存阵列模块列宽相同;输入缓存阵列模块与连接开关一互联,连接开关一与连接开关二全互联,连接开关二与可重构阵列模块互联,可重构阵列模块与连接开关三互联,连接开关三与连接开关四全互联,连接开关四与输出缓存阵列模块互联。通过本发明的分层式全互联,降低了硬件开销和配置信息的开销,提高了面积效率。
-
公开(公告)号:CN102207851A
公开(公告)日:2011-10-05
申请号:CN201110140358.0
申请日:2011-05-27
Applicant: 清华大学
Abstract: 本发明提供了一种动态可重构处理器内调用立即数的方法,动态可重构处理器子单元配置字缓存器弹出子单元配置字,子单元配置字中的子任务序列被装载进本地子任务序列存储器,子单元配置字中的当前任务的必选立即数以及可选立即数分别写入必选立即数寄存器和可选立即数寄存器1,划分必选立即数和可选立即数后减少每次本地子任务中立即数传输操作,每次只需改变可选立即数即可,极大的提高的工作效率。
-
公开(公告)号:CN102411555B
公开(公告)日:2014-01-01
申请号:CN201110235988.6
申请日:2011-08-17
Applicant: 清华大学
IPC: G06F15/177
Abstract: 本发明提供了一种可伸缩式动态配置可重构阵列配置信息的方法,涉及嵌入式系统领域中的动态可重构处理器技术领域。所述方法配置信息步骤,配置所述可重构阵列的配置信息,所述的配置信息具体包括:标志位配置信息,可重构单元配置信息,其中,所述的可重构单元为标志位信息中标记为有效的可重构单元;描述综合控制配置信息,译码步骤,根据标志位信息,将可重构单元信息发送到对应的运算单元。本发明通过在可重构阵列的配置信息中增加标志位,以及在可重构阵列的硬件中增加译码单元,来达到去除冗余的配置信息的目的节省了配置信息存储空间,消除了冗余的配置信息所造成的带宽浪费和配置周期延长,提高了配置效率。
-
公开(公告)号:CN102207851B
公开(公告)日:2013-07-17
申请号:CN201110140358.0
申请日:2011-05-27
Applicant: 清华大学
Abstract: 本发明提供了一种动态可重构处理器内调用立即数的方法,动态可重构处理器子单元配置字缓存器弹出子单元配置字,子单元配置字中的子任务序列被装载进本地子任务序列存储器,子单元配置字中的当前任务的必选立即数以及可选立即数分别写入必选立即数寄存器和可选立即数寄存器1,划分必选立即数和可选立即数后减少每次本地子任务中立即数传输操作,每次只需改变可选立即数即可,极大的提高的工作效率。
-
公开(公告)号:CN102298568A
公开(公告)日:2011-12-28
申请号:CN201110159626.3
申请日:2011-06-14
Applicant: 清华大学
IPC: G06F15/177
Abstract: 本发明提供了一种动态可重构阵列的配置信息切换方法及装置,其中,所述方法包括:当配置信息之间没有数据依赖关系时,分别获取所述配置信息的运算特征信息;依据所述运算特征信息控制不同的配置信息分别在对应的动态可重构阵列中逐行切换。本发明可以提高可重构阵列配置信息的切换效率,进一步提高动态可重构处理器的计算性能。
-
公开(公告)号:CN102279729B
公开(公告)日:2014-11-26
申请号:CN201110159501.0
申请日:2011-06-14
Applicant: 清华大学
IPC: G06F9/34
Abstract: 本发明公开了一种动态可重构阵列调用配置信息的方法、缓存器和处理器,方法包括:子单元向处理单元阵列配置信息缓存器发出配置信息请求;按照所述配置信息请求,在所述处理单元阵列配置信息缓存器内查找到一定时间内调用过的配置信息;将所述配置信息反馈到所述子单元。本发明还提供一种用于动态可重构处理器的处理单元阵列配置信息缓存器以及动态可重构处理器。由于缓存器内存储子单元存储着在一定时间内调用的配置信息,只有在处理单元阵列配置信息高速缓存器内没有找到配置信息时,才会到处理单元阵列配置信息存储器内获得配置信息,从而提高了配置信息的调用效率,缩短了调用时间。
-
-
-
-
-
-
-
-
-