首页> 外国专利> Microprocessor and method for deferred store data forwarding for store background data in a system with no memory model restrictions

Microprocessor and method for deferred store data forwarding for store background data in a system with no memory model restrictions

机译:在没有存储器模型限制的系统中用于延迟存储数据转发以用于存储背景数据的微处理器和方法

摘要

A pipelined processor includes circuitry adapted for store forwarding, including: for each store request, and while a write to one of a cache and a memory is pending; obtaining the most recent value for at least one block of data; merging store data from the store request with the block of data thus updating the block of data and forming a new most recent value and an updated complete block of data; and buffering the updated block of data into a store data queue; for each additional store request, where the additional store request requires at least one updated block of data: determining if store forwarding is appropriate for the additional store request on a block-by-block basis; if store forwarding is appropriate, selecting an appropriate block of data from the store data queue on a block-by-block basis; and forwarding the selected block of data to the additional store request.
机译:流水线处理器包括适用于存储转发的电路,该电路包括:对于每个存储请求,以及在对高速缓存和存储器之一的写操作未决时;以及获取至少一个数据块的最新值;将来自存储请求的存储数据与数据块合并,从而更新数据块并形成新的最新值和更新的完整数据块;将更新后的数据块缓存到存储数据队列中;对于每个附加存储请求,其中附加存储请求至少需要一个更新的数据块:逐块确定存储转发是否适用于附加存储请求;如果商店转发是适当的,则从存储数据队列中逐块选择适当的数据块;并将所选的数据块转发到其他存储请求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号