[发明专利]一种通过分布控制扩展访存队列容量的装置有效
申请号: | 200710094300.0 | 申请日: | 2007-11-27 |
公开(公告)号: | CN101447911A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 尹飞;董建萍 | 申请(专利权)人: | 上海高性能集成电路设计中心 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201204上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种超标量微处理器中通过分布控制扩展访存队列容量的装置,即在所述微处理器的指令流水线中,在寄存器重命名站台设置访存队列分配器,在指令发射站台设置访存指令发射控制器。访存队列分配器为每一条访存指令分配访存队列条目号时,检查当前待分配的新条目号与发射队列中访存指令携带的访存队列条目号是否匹配,如果不匹配,则分配新条目,并将访存指令发送到发射队列;如果匹配,则不分配新条目,将访存指令阻塞在寄存器重命名站台。访存指令发射控制器准备发射访存指令时,在常规的指令发射条件的基础上增加一项判断条件,即检查该访存指令携带的访存队列条目号与已发射但还未退出的访存指令携带的访存队列条目号是否匹配,如果不匹配,则允许发射,将该访存指令发送到执行部件;如果匹配,则阻止发射,将该访存指令继续保留在发射队列中。该装置在访存指令退出之前将这些访存指令占用的访存队列条目预先分配给年轻的访存指令,并缓存在已有的发射队列中,在保证访存队列信息不被覆盖的前提下,增加了流水线上访存指令的数量,间接扩展了访存队列的容量,弥补了常用访存队列控制方法中的性能损失。 | ||
搜索关键词: | 一种 通过 分布 控制 扩展 队列 容量 装置 | ||
【主权项】:
1、一种超标量微处理器中通过分布控制扩展访存队列容量的装置,包括在超标量微处理器的寄存器重命名站台设置访存队列分配器,在发射站台设置访存指令发射控制器,其特征在于:所述的访存队列分配器为每一条访存指令分配访存队列条目时,按程序顺序进行分配,并且根据当前流水线发射站台中所有访存指令占有访存队列条目的情况决定是否将该访存指令发送到发射站台;所述的访存指令发射控制器准备发射访存指令时,则根据后续站台中飞行的访存指令占有访存队列条目的情况决定是否将该条访存指令发送到执行部件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高性能集成电路设计中心,未经上海高性能集成电路设计中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710094300.0/,转载请声明来源钻瓜专利网。
- 上一篇:多协议标记交换网络的双向复合信源定位方法
- 下一篇:手摇分层定深采水器