发明名称 |
一种可重构系统的局部重构控制器 |
摘要 |
本发明公开了一种可重构系统的局部重构控制器,其包括:多个可重构计算阵列块控制器和与之配套的块数据流图配置信息。整个可重构系统可被拆分为多个可重构阵列块和块控制单元,其中每个可重构阵列块中包含若干计算阵列行,每个块控制单元中包含一个计算阵列块控制器。计算阵列块控制器负责可重构计算阵列计算资源的控制流配置信息的解析,并根据时序配置信息控制可重构阵列块中每行的数据流图执行过程。不同可重构计算阵列块控制器分别独立控制对应可重构阵列块的数据流向。本发明支持多种数据流控制方式,支持多数据多地址间隔输入与输出,保障了可重构系统读写数据和配置系统的灵活性,提高了可重构系统的性能。 |
申请公布号 |
CN104915213A |
申请公布日期 |
2015.09.16 |
申请号 |
CN201510346718.0 |
申请日期 |
2015.06.19 |
申请人 |
东南大学 |
发明人 |
曹鹏;申艾麟;杨锦江;胡建兵;刘波;杨军;时龙兴 |
分类号 |
G06F9/44(2006.01)I;G05B19/414(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
江苏永衡昭辉律师事务所 32250 |
代理人 |
王斌 |
主权项 |
一种可重构系统的局部重构控制器,其特征在于,包括:多个可重构计算阵列块控制器和与之配套的块数据流图配置信息;把整个可重构计算阵列、整个可重构计算阵列的控制单元拆分为多个较小的可重构阵列块和块控制单元,其中每个可重构阵列块中包含若干计算阵列行,每个计算阵列行都包含若干个端口用于读写数据,每个块控制单元中包含一个计算阵列块控制器,用于接收并解析与之相对的块数据流图配置信息;所述块数据流图配置信息中包含配置包和配置组,其中配置包用于索引配置组,配置包和可重构阵列块中每行的行号所对应;配置组中包含可重构阵列块中每行具体的配置信息;并且每个块控制单元中增加了多种数据流控制方式,支持多数据多地址间隔输入与输出。 |
地址 |
210096 江苏省南京市四牌楼2号 |