[发明专利]多核DSP中支持软硬件数据一致性的处理方法及系统有效
申请号: | 201610030455.7 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105718242B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 刘胜;陈海燕;陈胜刚;刘宗林;万江华;李昭然;陈俊杰;卫鹏飞;雷元武 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 胡伟华 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种多核DSP中支持软硬件数据一致性的处理方法与系统,其中处理方法包括:在DSP结构中增加ABR,ABR的内容和多个L1DC通过多级寄存器的直连;在L1DC中增加JSL,JSL根据ABR的内容、当前请求或替换请求的属性信息,生成不同的请求命令经过片上网络分流发送给LLC;在LLC中建立MCP,根据预先设置的请求命令的处理规则,对MCP中对接收到的分流过来的不同请求命令进行处理以选择采用软件一致性协议管理或者采用硬件一致性协议管理。本发明实施例通过在DSP结构中增加ABR、在L1DC中增加JSL以及在LLC中建立MCP,实现在多核DSP中在软件数据一致性和硬件数据一致性之间灵活切换,兼具两种方案优点,具有硬件开销小,用户使用方便的特点。 | ||
搜索关键词: | 多核 dsp 支持 软硬件 数据一致性 处理 方法 系统 | ||
【主权项】:
1.一种多核DSP中支持软硬件数据一致性的处理方法,其特征在于,包括:在多核数字信号处理器DSP结构中增加地址范围寄存器组ABR,所述ABR的内容通过多级寄存器与多个一级数据缓存L1DC直连;在所述L1DC中增加判断/发送逻辑JSL,所述JSL根据所述ABR的内容、当前请求或替换请求的属性信息,生成不同的请求命令经过片上网络分流发送给最后一级缓存LLC;在所述LLC中建立混合一致性流水线MCP,根据预先设置的请求命令的处理规则,对所述MCP中接收到的分流过来的不同请求命令进行处理以选择采用软件一致性协议管理或者采用硬件一致性协议管理,方法如下:第一步,将包含被转换的地址区域的所有的L1DC的缓存行写回并无效;第二步,将包含被转换的地址区域的所有的LLC的缓存行写回并无效;第三步,设置ABR,设置新的采用硬件或者软件一致性协议的地址区间。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610030455.7/,转载请声明来源钻瓜专利网。