首页> 外国专利> Migration of memory move instruction sequences between hardware threads

Migration of memory move instruction sequences between hardware threads

机译:在硬件线程之间迁移内存移动指令序列

摘要

A data processing system includes at least one processor core each having an associated store-through upper level cache and an associated store-in lower level cache. In response to execution of a memory move instruction sequence including a plurality of copy-type instructions and a plurality of paste-type instructions, the at least one processor core transmits a corresponding plurality of copy-type and paste-type requests to its associated lower level cache, where each copy-type request specifies a source real address and each paste-type request specifies a destination real address. In response to receipt of each copy-type request, the associated lower level cache copies a respective data granule from a respective storage location specified by the source real address of that copy-type request into a non-architected buffer. In response to receipt of each paste-type request, the associated lower level cache writes a respective one of the data granules from the non-architected buffer to a respective storage location specified by the destination real address. The memory move instruction sequence begins execution on a first hardware thread and continues on a second hardware thread.
机译:一种数据处理系统,包括至少一个处理器核,每个处理器核具有关联的直通存储上级高速缓存和关联的直通存储下级高速缓存。响应于包括多个复制类型指令和多个粘贴类型指令的存储器移动指令序列的执行,至少一个处理器核将对应的多个复制类型和粘贴类型请求发送至其相关联的下级级别缓存,其中每个副本类型请求指定一个源实际地址,而每个粘贴类型请求指定一个目标实际地址。响应于每个复制类型请求的接收,相关联的较低级高速缓存将由该复制类型请求的源实地址指定的相应存储位置中的相应数据颗粒复制到未归档的缓冲器中。响应于每个粘贴类型请求的接收,相关联的较低级高速缓存将来自未架构的缓冲器的数据颗粒中的相应一个写入到由目标实际地址指定的相应存储位置。存储器移动指令序列在第一硬件线程上开始执行,并在第二硬件线程上继续。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号