首页> 外国专利> Method and apparatus selectively to advance a write pointer for a queue based on the indicated validity or invalidity of an instruction stored within the queue

Method and apparatus selectively to advance a write pointer for a queue based on the indicated validity or invalidity of an instruction stored within the queue

机译:根据指示的存储在队列中的指令的有效性或无效性,有选择地推进队列的写指针的方法和装置

摘要

A buffer mechanism for buffering microinstructions between a trace cache and an allocator performs a compacting operation by overwriting entries within a queue, known not to store valid instructions or data, with valid instructions or data. Following a write operation to a queue included within the buffer mechanism, pointer logic determines whether the entries to which instructions or data have been written include the valid data or instructions. If an entry is shown to be invalid, the write pointer is not advanced past the relevant entry. In this way, an immediately following write operation will overwrite the invalid data or instruction with data or instruction. The overwriting instruction or data will again be subject to scrutiny (e.g., a qualitative determination) to determine whether it is valid or invalid, and will only be retained within the queue if valid.
机译:用于在跟踪高速缓存和分配器之间缓冲微指令的缓冲机制通过用有效指令或数据覆盖队列中的条目(已知不会存储有效指令或数据)来执行压缩操作。在对包括在缓冲机制内的队列的写操作之后,指针逻辑确定已向其写入指令或数据的条目是否包括有效数据或指令。如果显示一个条目无效,则写指针不会超前相关条目。这样,紧随其后的写操作将用数据或指令覆盖无效的数据或指令。重写指令或数据将再次受到审查(例如,定性确定)以确定其有效还是无效,并且仅在有效时才保留在队列中。

著录项

  • 公开/公告号US7149883B1

    专利类型

  • 公开/公告日2006-12-12

    原文格式PDF

  • 申请/专利权人 PER HAMMARLUND;ROBERT KRICK;

    申请/专利号US20000539734

  • 发明设计人 ROBERT KRICK;PER HAMMARLUND;

    申请日2000-03-30

  • 分类号G06F9/00;

  • 国家 US

  • 入库时间 2022-08-21 21:01:12

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号