动态可重构装置以及用该装置进行动态可重构的方法制造方法及图纸

技术编号:3784903 阅读:145 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种动态可重构装置以及用用这种动态可重构装置进行动态可重构的方法,装置包括主处理器、存储器、部分可重构单元,其特点还包括回收Cache,所述回收Cache中包含一个任务存储单元、一个输出接口及一个输入监控接口,输入监控接口自动记录部分可重构单元增加的任务,输出接口在任务存储单元中对主处理器提供的任务进行查询,有匹配的任务则输出到主处理器;任务存储单元满,则输入监控接口利用最近最久未使用算法淘汰一个任务;新增加的任务在部分可重构单元中占据了已有任务的部分电路,造成以后任务的污染,则输入监控接口自动将被污染的任务淘汰。由于采用回收Cache自动监测、记录部分可重构单元中的任务,提高了动态可重构系统的计算能力。

【技术实现步骤摘要】

本专利技术涉及一种动态可重构装置,特别是细粒度动态可重构装置。还涉及用这种动态可 重构装置进行动态可重构的方法。
技术介绍
文献l"专利号为US20070162529的美国专利"公开了一种动态可重构电路。该装置由多 片FPGA、存储模块、互联模块、磁盘阵列构成。其中存储模块及磁盘阵列模块负责数据存 储,FPGA负责电路的重构、计算任务,互联模块负责各个模块之间的连接。存在一个控制 模块,该控制模块向FPGA提供电能并控制FPGA配置,配置信息包包括FPGA的配置文件、 连接开关部件的初始化信息以及描述每个FPGA反馈信号的脚本。该装置可以实现大规模的 动态可重构系统,对特殊计算需求的任务进行加速。但是该装置的FPGA配置策略比较简单, 无法对重构的电路进行复用。文献2"专利号为US20090106341的美国专利"公开了一种动态可重构的基带处理装置。 该装置由PN码生成部件、旋转因子生成部件、系数存储器、输入数据存储器、输出数据存 储器、延迟部件、复杂乘法部件、复杂加法部件、复杂减法部件及控制部件组成。该控制部 件通过控制各个部件之间的互联关系达到电路的动态可重构。通过控制可重构本文档来自技高网...

【技术保护点】
一种动态可重构装置,包括主处理器、存储器、部分可重构单元,其特征在于还包括回收Cache,所述回收Cache中包含一个任务存储单元、一个输出接口及一个输入监控接口,输入监控接口自动记录部分可重构单元增加的任务,输出接口在任务存储单元中对主处理器提供的任务进行查询,有匹配的任务则输出到主处理器;任务存储单元满,则输入监控接口利用最近最久未使用算法淘汰一个任务,然后记录该任务;新增加的任务在部分可重构单元中占据了已有任务的部分电路,造成以后任务的污染,则输入监控接口自动将被污染的任务淘汰。

【技术特征摘要】

【专利技术属性】
技术研发人员:高德远田杭沛樊晓桠张盛兵王党辉魏廷存黄小平张萌郑然
申请(专利权)人:西北工业大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1