[发明专利]解决分支目标地址快取中死结提取条件的装置与方法有效
| 申请号: | 200410000548.2 | 申请日: | 2004-01-14 |
| 公开(公告)号: | CN1521635A | 公开(公告)日: | 2004-08-18 |
| 发明(设计)人: | 托马斯C·麦克唐纳 | 申请(专利权)人: | 智权第一公司 |
| 主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F9/38 |
| 代理公司: | 北京中原华和知识产权代理有限责任公司 | 代理人: | 寿宁;张华辉 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明是关于一种解决分支目标地址快取中死结提取条件的装置与方法,揭露一种避免微处理器内死结条件的方法,该微处理器包含一推测分支目标地址快取(BTAC),预测一目标地址存在于由指令高速缓存中的一快取线中以响应一提取地址。分支目标地址快取错误地预测分支指令完全存在于快取线中,以至包含分支指令其余部分的下一快取线未被从指令高速缓存中提取。一指令格式器侦测到指令不完全存在于快取线中,停顿下来等待下一快取线。因目标地址并不存在于快取线中,故指令格式器并未收到更多快取线,又因微处理器并未产生推测指令提取,此未命中快取线也没从内存中提取出来。为避免这种死结现象,本发明的装置将分支目标地址快取内的该目标地址无效而重新尝试。 | ||
| 搜索关键词: | 解决 分支 目标 地址 快取中 死结 提取 条件 装置 方法 | ||
【主权项】:
1、一种微处理器内具有一推测分支目标地址快取(BTAC)的一死结避免装置,其特征在于该装置包括:一第一信号,用以指示一指令高速缓存中的一提取地址未命中,其中该提取地址是由该分支目标地址快取所提供的一推测分支指令目标地址;一第二信号,用以指示该分支指令跨越两条快取线;一第三信号,用以指示该分支目标地址快取预测该分支指令并未跨越两条快取线,其中该两条快取线之一第二快取线因此而并未提取;以及控制逻辑电路,耦合至该第一、第二及第三信号,以响应于该第一、第二及第三信号的真值指示而将该分支目标地址快取内的该目标地址无效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智权第一公司,未经智权第一公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410000548.2/,转载请声明来源钻瓜专利网。
- 上一篇:虚拟NOR型闪存
- 下一篇:一种高速缓存及从高速缓存读取数据的方法与运算逻辑





