[发明专利]数据获取方法、微处理器及具有存储功能的装置在审

专利信息
申请号: 201910802257.1 申请日: 2019-08-28
公开(公告)号: CN112527390A 公开(公告)日: 2021-03-19
发明(设计)人: 李明扬;张宾 申请(专利权)人: 武汉杰开科技有限公司
主分类号: G06F9/30 分类号: G06F9/30;G06F9/38
代理公司: 深圳市威世博知识产权代理事务所(普通合伙) 44280 代理人: 李庆波
地址: 430000 湖北省武汉市东湖新技术开发区*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 获取 方法 微处理器 具有 存储 功能 装置
【说明书】:

本申请公开了一种数据获取方法、微处理器及具有存储功能的装置,该方法包括:接收到获取目标信息的请求信息,请求信息的请求类型为指令请求或数据请求;分别对指令缓存以及数据缓存进行查询,判断指令缓存以及数据缓存中是否存在与请求信息匹配的目标信息;若与请求信息的请求类型匹配的缓存中不存在目标信息,且另一个不与请求信息的请求类型匹配的缓存存在目标信息,通过不与请求信息的请求类型匹配的缓存返回目标信息;指令请求与指令缓存匹配;数据请求与数据缓存匹配。本申请将指令缓存和数据缓存在物理上相互分离,提高了数据获取的效率;另一方面,将指令缓存和数据缓存在逻辑上进行合并,扩大了一级缓存的容量,从而提高了缓存命中率。

技术领域

本申请涉及微处理器领域,特别是涉及一种数据获取方法、微处理器及具有存储功能的装置。

背景技术

微处理器和存储器的发展一直以来都不是很均衡,这导致了两者在性能上的巨大鸿沟。在1980年,典型的微处理器的运行频率是10MHz,典型的SDRAM(SDRAM:SynchronousDynamic Random Access Memory,同步动态随机存储器)访问时间是250ns。如今微处理器运行在100MHz甚至更高的频率内,提高了几个数量级,而SDRAM却差不多只提高了一个数量级。对主存的访问速度成为了约束微处理器性能的瓶颈。解决微处理器访SDRAM速度慢的方法是采用访问速度快的SRAM(Static Random-Access Memory,静态随机存取存储器),但是SRAM存储密度较低,造价太高。所以通常会在微处理器上使用SRAM作为一个暂存,这些暂存的单元就是Cache(缓存)。采用SRAM的Cache技术则在很大成程度上克服了对主存访问速度慢的瓶颈。

在现代处理器系统中,大多采用哈弗架构,在一级缓存(L1 Cache)层次,指令缓存(I-cache)与数据缓存(D-cache)严格分离设计,数据查找时,会直接从指令缓存(I-cache)或数据缓存(D-cache)中查找,如果查找不到,进入到二级缓存(L2 Cache)层次进行查找。在微处理器领域,缓存的容量很小,只有几千字节,有些甚至只有几十个字节,严格的指令缓存(I-cache)与数据缓存(D-cache)分离设计会导致查找的命中率较低。

发明内容

本申请主要解决的技术问题是提供一种数据获取方法、微处理器及具有存储功能的装置,提高缓存命中率。

为解决上述技术问题,本申请采用的第一个技术方案是:提供一种数据获取方法,所述方法包括以下步骤,接收到获取目标信息的请求信息,请求信息的请求类型为指令请求或数据请求;分别对指令缓存以及数据缓存进行查询,确定指令缓存以及数据缓存中是否存在与请求信息匹配的目标信息;若与请求信息的请求类型匹配的缓存中不存在目标信息,且另一个不与请求信息的请求类型匹配的缓存存在目标信息,则通过不与请求信息的请求类型匹配的缓存返回目标信息;其中,指令请求与指令缓存匹配;数据请求与数据缓存匹配。

为解决上述技术问题,本申请采用的第二个技术方案是:提供一种微处理器,所述微处理器包括相互耦接的控制电路以及存储器,所述存储器包括指令缓存和数据缓存,所述指令缓存和所述数据缓存分别与所述控制电路耦接,所述存储器上存储有程序数据,所述控制电路所述执行程序数据,以实现:接收到获取目标信息的请求信息,请求信息的请求类型为指令请求或数据请求;分别对指令缓存以及数据缓存进行查询,判断指令缓存以及数据缓存中是否存在与请求信息匹配的目标信息;若与请求信息的请求类型匹配的缓存中不存在目标信息,且另一个不与请求信息的请求类型匹配的缓存存在目标信息,通过不与请求信息的请求类型匹配的缓存返回目标信息;其中,指令请求与指令缓存匹配;数据请求与数据缓存匹配。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉杰开科技有限公司,未经武汉杰开科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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