[发明专利]一种动态可重构处理器中层次化执行配置流的方法有效
申请号: | 201110140266.2 | 申请日: | 2011-05-27 |
公开(公告)号: | CN102207850A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 刘雷波;王延升;朱敏;戚斌;杨军;曹鹏;时龙兴;尹首一;魏少军 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/34 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 可重构 处理器 层次 执行 配置 方法 | ||
技术领域
本发明涉及嵌入式系统领域中的动态可重构处理器技术领域,特别是涉及一种动态可重构处理器中层次化执行配置流的方法。
背景技术
动态可重构处理器是一种新生的处理器构架,其较之以往的单核处理器、专用芯片、现场可编程逻辑阵列有着显著的优势,是未来电路结构发展的一个方向。
首先,动态可重构处理器内往往含有多个算术逻辑单元,且数量巨大,称之为众核阵列。阵列内部配以灵活度高的路由单元,实现算术逻辑单元之间多样化的互联。因此,经路由单元连接后的众核阵列可实现对数据流的高速处理,较传统的单核以及少核处理器在性能上有着巨大的优势。同时,较固化的专用电路在灵活性上也有着巨大的优势。
其次,较传统的静态可重构电路——现场可编程逻辑阵列而言,动态可重构处理器有动态的特点,即在电路运行过程中可动态的切换电路的功能,而非以往静态可重构电路一成不变的不改变电路功能,只是在电路运行之前烧写电路功能,对电路进行初始化。这样做的好处在于通过时分复用的方式减少了电路的规模,原因在于之前的电路结构的全映射现在变为分块映射,而块与块之间恰好采取了动态切换的方式。
基于动态可重构处理器内配置流的信息量较大,传送速度往往不能满足应用需求,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能够创新地提出一种有效的措施,以解决现有技术中存在的问题,加快配置信息的传递速度,提高配置效率,同时减少配置信息在处理器内存储时的空间。
发明内容
本发明所要解决的技术问题是提供一种动态可重构处理器中层次化执行配置流的方法,对配置信息的信息量进行压缩,加快配置信息的传递速度,提高配置效率,同时减少配置信息在处理器内存储时的空间。
为了解决上述问题,本发明公开了一种动态可重构处理器中层次化执行配置流的方法,所述方法包括:
获取配置信息层次0,进行外部数据读入装置和写出装置配置信息的传递及操作;
将子单元配置信息队列的地址及对应的同步信息传递到子任务缓存器,依次按照各子任务对应的子单元配置信息队列的地址对子单元配置信息队列存储器进行读访问,索引对应的配置信息层次1,并将子任务内的同步信息传递给子单元间同步控制器,来控制子单元间的同步;
按照配置信息层次1中子单元间数据交互装置的配置信息子单元间数据交互装置完成相应操作后,依次执行子单元配置信息队列中的多个配置信息层次2;
根据配置信息层次2,进行内外部数据转换装置的配置信息、内部数据读入装置的配置信息和内部数据写出装置的配置信息的传递及操作;
根据配置信息层次2中处理单元阵列配置信息的地址对处理单元阵列配置信息存储器进行读访问,索引对应的配置信息层次3;
按照配置信息层次3处理单元阵列进行对应操作。
优选的,所述配置信息层次0通过配置子接口从总线上接收的。
优选的,所述方法还包括:
子单元配置信息队列存储器接收来自子任务缓存器的子单元配置信息队列的地址。
优选的,所述子任务缓存器在上一个子任务完成后会弹出下一个子任务。
优选的,当前配置信息层次2的全部操作执行完才进行下一子单元配置信息的操作工作。
优选的,所述配置信息层次0包括外部数据读入装置的配置信息、外部数据写出装置的配置信息和子单元配置信息队列。
优选的,所述配置信息层次1包括子单元间数据交互装置的配置信息和子单元配置信息队列。
优选的,所述配置信息层次2包括阵列的配置信息、内外部数据转换装置的配置信息、内部数据读入装置的配置信息、内部数据写出装置的配置信息。
优选的,所述配置信息层次3包括每个处理单元的算术逻辑功能的选择信息和每个处理单元的输入选择信息。
与现有技术相比,本发明具有以下优点:
本发明提出了一种动态可重构处理器的层次化执行配置流的方法,层次化的配置信息与应用算法的层次化划分一一对应,保证一个完整的应用算法在动态可重构处理器上正确的映射,层次化的配置信息可对配置信息的信息量进行压缩,减少配置信息在处理器内存储时的空间。
附图说明
图1是本发明具体实施方式中所述的一种典型的动态可重构处理器的示意图;
图2是本发明具体实施方式中所述的处理单元阵列配置信息的示意图;
图3是本发明具体实施方式中所述的动态可重构处理器子单元的配置信息的示意图;
图4是是本发明具体实施方式中所述的动态可重构处理器的子单元配置信息队列的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110140266.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:烷氧基羰基氟代烷磺酸盐类的制造方法
- 下一篇:多靶位干扰RNA分子及其应用