发明申请
- 专利标题: FACILITATING GATED STORES WITHOUT DATA BYPASS
- 专利标题(中): 在没有数据旁路的情况下建立门控存储
-
申请号: US12334316申请日: 2008-12-12
-
公开(公告)号: US20100153662A1公开(公告)日: 2010-06-17
- 发明人: Christopher A. Vick , Gregory M. Wright , Mark S. Moir
- 申请人: Christopher A. Vick , Gregory M. Wright , Mark S. Moir
- 申请人地址: US CA Santa Clara
- 专利权人: SUN MICROSYSTEMS, INC.
- 当前专利权人: SUN MICROSYSTEMS, INC.
- 当前专利权人地址: US CA Santa Clara
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
One embodiment of the present invention provides a system that facilitates precise exception semantics for a virtual machine. During operation, the system executes a program in the virtual machine using a processor that includes a gated store buffer that stores values to be written to a memory. This gated store buffer is configured to delay a store to the memory until after a speculatively-optimized region of the program commits. The processor signals an exception when it detects that a load following the store is attempting to access the same memory region being written by the store prior to the commitment of the speculatively-optimized region.
公开/授权文献
- US08959277B2 Facilitating gated stores without data bypass 公开/授权日:2015-02-17
信息查询