发明名称 | 一种片上多核数据传输方法和装置 | ||
摘要 | 本发明公开了一种片上多核数据传输方法和装置,其特征在于,步骤一配置数据传输装置,通过软件接口生成控制数据传输装置的指令流,由处理器核将所述指令流发送给位于处理器核内部的数据传输装置;步骤二所述数据传输装置接收上述指令流,对发往同一片SPM或二级缓存的操作进行组合,由所述数据传输装置封装成可以在片上网络上传输的数据包;步骤三所述数据传输装置的发送模块查询片上网络,并对数据地址进行解析,给出目的SPM或二级缓存的坐标;步骤四所述数据传输装置接收由目的SPM或二级缓存返回的数据或接收同步信号返回给控制模块,直至返回数据或同步信号数目与发送的请求相等,本装置控制模块向处理器核返回本次操作完成信号。 | ||
申请公布号 | CN102567278A | 申请公布日期 | 2012.07.11 |
申请号 | CN201110451374.1 | 申请日期 | 2011.12.29 |
申请人 | 中国科学院计算技术研究所 | 发明人 | 张帅;焦帅;张浩;范东睿;李海忠 |
分类号 | G06F15/173(2006.01)I | 主分类号 | G06F15/173(2006.01)I |
代理机构 | 北京律诚同业知识产权代理有限公司 11006 | 代理人 | 梁挥;祁建国 |
主权项 | 一种片上多核数据传输方法,其特征在于,包括下列步骤:步骤100,配置数据传输装置,通过软件接口生成控制数据传输装置的指令流,由处理器核将所述指令流发送给位于处理器核内部的数据传输装置,通过软件接口对数据传输装置进行如下配置判断数据传输类型;步骤200,所述数据传输装置接收上述指令流,对发往同一片SPM或二级缓存的操作进行组合,由所述数据传输装置封装成可以在片上网络上传输的数据包;步骤300,所述数据传输装置的发送模块查询片上网络,并对数据地址进行解析,给出目的SPM或二级缓存的坐标,当路由器指示可以传输时发送模块将数据包依次发送完毕;步骤400,所述数据传输装置接收由目的SPM或二级缓存返回的数据或接收同步信号返回给控制模块,直至返回数据或同步信号数目与发送的请求相等,本装置控制模块向处理器核返回本次操作完成信号。 | ||
地址 | 100080 北京市海淀区中关村科学院南路6号 |