[发明专利]具有可编程预取器的处理器有效
申请号: | 201810654756.6 | 申请日: | 2016-11-29 |
公开(公告)号: | CN108829615B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 葛兰·G·亨利;罗德尼·E·虎克;泰瑞·派克斯;道格拉斯·R·瑞德 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F12/0862 | 分类号: | G06F12/0862;G06F12/0897 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种具有可编程预取器的处理器,其包括用于从外部存储器预取信息的可编程预取器。可编程预取器包括加载监视器、可编程预取引擎和预取请求器。加载监视器追踪通过处理器所发出的加载请求,以从外部存储器检索信息。可编程预取引擎被配置成通过至少一个预取程序来编程以运行为编程预取器,从而使得在处理器的操作期间,编程预取器基于通过处理器所发出的加载请求,生成至少一个预取地址。请求器使用每一所生成的预取地址从外部存储器预取信息。预取存储器可以存储一个或多个预取程序,并且可以包括预取编程器以基于正执行的进程从所存储的预取程序中进行选择来编程预取器。可以根据预取定义来配置每一预取程序。 | ||
搜索关键词: | 具有 可编程 预取器 处理器 | ||
【主权项】:
1.一种处理器,其包括:存储器系统,其包括用于存储从外部存储器检索到的信息的至少一个高速缓存器;前端,其将提取的程序指令转换成包括加载微指令的微指令,并且分派所述微指令用于执行;至少一个加载流水线,其执行分派的加载微指令,并且向所述存储器系统提供多个加载请求,以及其中,所述存储器系统包括用于从所述外部存储器预取信息的可编程预取器,所述可编程预取器包括:加载监视器,追踪所述多个加载请求,可编程预取引擎,被配置成通过至少一个预取程序来编程以运行为编程预取器,其中,在所述处理器的操作期间,所述编程预取器基于所述多个加载请求生成至少一个预取地址,以及预取请求器,提交所述至少一个预取地址,以从所述存储器系统预取信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810654756.6/,转载请声明来源钻瓜专利网。