[发明专利]可避免写后读的危险的存储器指令的发出和执行有效
申请号: | 200610082502.9 | 申请日: | 2001-12-21 |
公开(公告)号: | CN1855033A | 公开(公告)日: | 2006-11-01 |
发明(设计)人: | G·比拉尔迪;P·C·帕特耐克;K·埃卡纳德汉姆 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于发出及执行计算机系统中的存储器指令的方法和装置,以使发出至一高度流水线式存储器的请求数目最大化,以及避免在至存储器(10)的相应写入之前,从存储器(10)中读取数据。存储器划分为数个区域,每一区域与一栅栏计数器(18)相关联,该栅栏计数器在每次发出目标为该存储器区域的存储器指令时增加,并在每次有对该存储器区域的写入时减少。当发出一栅栏指令后,如果用于栅栏指令中所指定的存储器区域的计数器值超出一阈值,则不发出进一步的存储器指令(23)。当执行了足够数量的未完成的发出的指令后,该计数器值将减少到低于该阈值,然后可以发出进一步的指令。 | ||
搜索关键词: | 避免 写后读 危险 存储器 指令 发出 执行 | ||
【主权项】:
1.一种处理指令的系统,该系统包括:一存储器,用于存储数据;一发出单元,用于响应若干指令中的每一指令,从该存储器中获取操作数数据,且传送该每一指令的操作码及该每一指令的目标位置,而不将其存储于该存储器或该发出单元中;以及一执行单元,用于根据该指令的操作码对该操作数数据进行操作,以执行该若干指令中的每一指令,并且用于将对该操作数数据的该操作结果存储至该存储器中由该目标位置指定的一位置,其中该目标位置、该指令的操作码及该操作数数据是由该执行单元接收的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610082502.9/,转载请声明来源钻瓜专利网。
- 上一篇:钢包金属熔液纯净增能装置
- 下一篇:水果拉皮