[发明专利]一种用于多核处理器Cache一致性实物验证的装置有效

专利信息
申请号: 200710094302.X 申请日: 2007-11-27
公开(公告)号: CN101446987A 公开(公告)日: 2009-06-03
发明(设计)人: 李强;吴志勇 申请(专利权)人: 上海高性能集成电路设计中心
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 暂无信息 代理人: 暂无信息
地址: 201204上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 多核 处理器 cache 一致性 实物 验证 装置
【权利要求书】:

1.一种用于多核处理器Cache一致性实物验证的装置,其特征在于:包括单核处理器FPGA实现(101)和外部系统(105)两个部分,单核处理器FPGA实现(101)和外部系统(105)之间通过高密度插槽相连;其中外部系统上实现了系统控制逻辑和存储访问控制逻辑;单核处理器FPGA实现(101)上实现了虚拟多核处理器,包括以下组成部分:真实处理器核(102)、虚拟处理器核(103)、二级高速缓存、核间一致性控制部件和系统接口控制部件(104) ;真实处理器核(102)与虚拟处理器核(103)都和二级高速缓存、核间一致性控制部件(104)相连,其中虚拟处理器核(103)是真实处理器核(102)高度抽象的行为级模型,虚拟处理器核(103)使用硬件设计语言描述实现,不需要真正完全实现真实处理器核(102)的全部功能,其功能实现了真实处理器核(102)与核间一致性控制部件(104)的接口协议,虚拟处理器核(103)通过采集真实处理器核(102)发出的访存请求地址,经过相关性转换和合法性处理,向核间一致性控制部件(104)密集的发出合法的有针对性的访存干扰命令,同时处理来自一致性控制部件(104)返回的响应和Cache一致性请求,并保持核间共享数据的一致性。

2.根据权利要求1所述的一种用于多核处理器Cache一致性实物验证的装置,所述虚拟处理器核(103)的工作原理是通过采集真实处理器核(102)发出来的访存请求地址,经过相关性转换,生成一个和原地址相关的新访存地址;该新访存地址根据一级数据标记(206)的命中情况来形成合法的访存干扰命令登记到不命中地址队列(204),经过仲裁后向一致性控制部件(104)发送访存干扰命令,同时还能够根据一致性控制部件(104)发送访存干扰命令,同时还能够根据一致性控制部件(104)返回的响应,修改一级数据高速缓存(207)的状态或数据,此外还能够处理来自核间一致性控制部件(104)的Cache一致性请求,并返回响应和数 据,干扰真实处理器核(102)的正常工作,以验证多核处理器Cache一致性的正确性。 

3.根据权利要求2所述的一种用于多核处理器Cache一致性实物验证的装置,其特征在于:使用硬件描述语言实现的虚拟处理器核(103),在软件模拟和硬件仿真中都可以使用;在软件模拟环境中,原有的单核处理器验证测试激励全部可以继承,只要将虚拟处理器核内嵌到原有的单核处理器验证环境中,就可以模拟验证多核处理器Cache一致性的正确性;在单核处理器FPGA验证平台的基础上可以保持原有硬件平台结构不变,将虚拟处理器核(103)内嵌到原有的单核处理器FPGA中,就可以支持多核处理器Cache一致性实物验证。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高性能集成电路设计中心,未经上海高性能集成电路设计中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710094302.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top