[发明专利]循环预测器指导的循环缓冲器有效
申请号: | 201410512577.0 | 申请日: | 2014-09-29 |
公开(公告)号: | CN104298488B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 陈国华;杨梦晨;高新宇;巩凡工;黄振华 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F9/32 | 分类号: | G06F9/32 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 钱大勇 |
地址: | 201203 上海市张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 循环预测器训练分支指令来确定循环的经训练的循环计数。当循环适合于指令缓冲器时,处理器停止从指令高速缓存取指,将循环指令从缓冲器发送到执行引擎而不从高速缓存取指循环指令,维持一循环弹出计数,其指示分支指令从指令缓冲器被发送到执行引擎的次数,并且当循环弹出计数小于经训练的循环计数时预测分支指令为被采用,否则,则预测为不被采用。 | ||
搜索关键词: | 循环 预测 指导 缓冲器 | ||
【主权项】:
一种处理器,包括:指令高速缓存;执行引擎;指令缓冲器来缓存经一解码单元解码的循环指令;以及循环预测器,其中:训练分支指令来确定循环的经训练的循环计数,其中该循环包括以该分支指令的目标开始并且以该分支指令结束的指令序列;以及判断该循环的尺寸是否不大于该指令缓冲器的尺寸;并且其中,当该循环的尺寸不大于该指令缓冲器的尺寸时,处理器:停止从该指令高速缓存取指;将该循环指令从该指令缓冲器发送到该执行引擎而不从该指令高速缓存取指该循环指令;维持一循环弹出计数,其指示将该分支指令从该指令缓冲器发送到该执行引擎而不从该指令高速缓存取指的次数;以及当该循环弹出计数小于该经训练的循环计数时,预测该分支指令为被采用,否则,则预测该分支指令为不被采用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410512577.0/,转载请声明来源钻瓜专利网。
- 上一篇:大规模非线性动态优化算法代码生成系统
- 下一篇:移动终端自动调整输出的方法