首页> 外国专利> SPECULATIVELY PERFORMING MEMORY MOVE REQUESTS WITH RESPECT TO A BARRIER

SPECULATIVELY PERFORMING MEMORY MOVE REQUESTS WITH RESPECT TO A BARRIER

机译:相对于障碍物,以性能方式执行内存移动请求

摘要

A lower level cache receives, from a processor core, a plurality of copy-type requests and a plurality of paste-type requests that together indicate a memory move to be performed, as well as a barrier request that requests ordering of memory access requests prior to and after the barrier request. The barrier request precedes a copy-type request and a paste-type request of the memory move in program order. Prior to completion of processing of the barrier request, the lower level cache allocates first and second state machines to service the copy-type and paste-type requests. The first state machine speculatively reads a data granule identified by a source real address of the copy-type request into a non-architected buffer. After processing of the barrier request is complete, the second state machine writes the data granule from the non-architected buffer to a storage location identified by a destination real address of the paste-type request.
机译:较低级别的高速缓存从处理器内核接收共同指示要执行的存储器移动的多个复制类型请求和多个粘贴类型请求,以及请求在先访问存储访问请求的屏障请求。到屏障请求之后。屏障请求先于存储器顺序移动的复制类型请求和粘贴类型请求。在完成屏障请求的处理之前,低级缓存会分配第一状态机和第二状态机,以服务复制类型和粘贴类型请求。第一状态机推测地将由复制类型请求的源实际地址标识的数据粒度读入非体系结构的缓冲区中。在完成屏障请求的处理之后,第二状态机将来自未归档缓冲区的数据粒度写入由粘贴类型请求的目标实际地址标识的存储位置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号