[发明专利]动态可重构处理器之间的数据传输方法、处理器和系统有效
申请号: | 201110140377.3 | 申请日: | 2011-05-27 |
公开(公告)号: | CN102207927A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 刘雷波;王延升;朱敏;邹于佳;杨军;曹鹏;时龙兴;尹首一;魏少军 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F15/167 | 分类号: | G06F15/167;G06F13/16 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 可重构 处理器 之间 数据传输 方法 系统 | ||
1.一种动态可重构处理器之间的数据传输方法,其特征在于,包括:
第一动态可重构处理器将数据写入到多个动态可重构处理器所连接的存储器内的对应区域,同时设置所述数据的访问次数;
第二动态可重构处理器判断出所述访问次数有效,读取所述对应区域内数据。
2.根据权利要求1所述的方法,其特征在于,所述读取对应区域内数据之后,还包括修改所述访问次数。
3.根据权利要求1所述的方法,其特征在于,所述写入之前,还包括:
如果判断所述存储器处于空闲状态、且自身最近一次设置的访问次数处于无效状态,则执行所述写入操作。
4.根据权利要求1所述的方法,其特征在于,所述判断出所述访问次数有效之前,还包括:
如果判断所述存储器处于空闲状态,则执行所述判断访问次数的操作。
5.根据权利要求1所述的方法,其特征在于,所述动态可重构处理器内包括多个子单元;
每个所述子单元内的内部数据写出装置执行所述写入操作;
所述多个子单元连接的处理器间数据交互装置执行所述读取操作。
6.一种动态可重构处理器,其特征在于,包括内部数据写出装置和处理器间数据交互装置;
所述内部数据写出装置,包括:
写入模块,用于将数据写入到其连接的存储器内各个区域中的一个对应区域;
赋值模块,用于在所述存储器内设置所述对应区域存储的数据的访问次数;
所述处理器间数据交互装置,包括:
判断模块,用于判断存储器内各个区域中的一个区域的访问次数是否有效;
读取模块,用于在所述判断模块判断有效后,读取区域内的数据。
7.根据权利要求6所述的处理器,其特征在于,所述处理器间数据交互装置还包括:
修改模块,用于在所述读取模块读取对应区域内数据之后,修改该区域对应的访问次数。
8.根据权利要求6所述的处理器,其特征在于,所述内部数据写出装置还包括:
写入状态判断模块,用于如果判断所述存储器处于空闲状态、且自身最近一次设置的访问次数处于无效状态,则触发所述写入模块;
所述处理器间数据交互装置还包括:
读取状态判断模块,用于在所述判断模块执行操作前,判断出所述存储器处于空闲状态,则触发所述判断模块。
9.根据权利要求6所述的处理器,其特征在于,所述动态可重构处理器包括多个子单元,每个子单元内包括一个所述内部数据写出装置,所述多个子单元连接一个处理器间数据交互装置。
10.一种动态可重构处理器之间的数据传输系统,其特征在于,包括至少两个动态可重构处理器,以及所述动态可重构处理器连接的存储器;其中,
所述存储器内设置有每个动态可重构处理器对应的存储数据的区域、以及该区域访问次数的寄存器;
第一动态可重构处理器,用于将数据写入到多个动态可重构处理器所连接的存储器内的对应区域,同时在所述存储器中其自身对应的寄存器内设置所述数据的访问次数;
第二动态可重构处理器,用于判断出所述访问次数有效,读取所述对应区域内数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110140377.3/1.html,转载请声明来源钻瓜专利网。