首页> 外国专利> System and method for multiple store buffer forwarding in a system with a restrictive memory model

System and method for multiple store buffer forwarding in a system with a restrictive memory model

机译:在具有限制性存储器模型的系统中用于多存储缓冲区转发的系统和方法

摘要

The present invention relates to the use of multiple store buffer forwarding in a microprocessor system with a restrictive memory model. In accordance with an embodiment of the present invention, the system and method allow load operations that are completely covered by two or more store operations to receive data via store buffer forwarding in such a manner as to retain the side effects of the restrictive memory model thereby increasing processor performance without violating the restrictive memory model. In accordance with an embodiment the present invention, a method for multiple store buffer forwarding in a system with a restrictive memory model includes executing multiple store instructions, executing a load instruction, determining that a memory region addressed by the load instruction matches a cacheline address in a memory, determining that data stored by the multiple store instructions completely covers the memory region addressed by the load instruction, and transmitting a store forward is OK signal.
机译:本发明涉及在具有限制性存储器模型的微处理器系统中多存储缓冲器转发的使用。根据本发明的实施例,该系统和方法允许被两个或更多个存储操作完全覆盖的加载操作经由存储缓冲器转发以保持受限存储器模型的副作用的方式经由存储缓冲器转发来接收数据。在不违反限制性内存模型的情况下提高处理器性能。根据本发明的实施例,一种在具有限制性存储器模型的系统中用于多存储缓冲器转发的方法包括执行多个存储指令,执行加载指令,确定由该加载指令寻址的存储器区域与存储器中的高速缓存行地址匹配。在存储器中,确定由多个存储指令存储的数据完全覆盖了由加载指令寻址的存储区域,并发送正向存储OK信号。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号