Invention Grant
US08799582B2 Extending cache coherency protocols to support locally buffered data
有权
扩展缓存一致性协议以支持本地缓存的数据
- Patent Title: Extending cache coherency protocols to support locally buffered data
- Patent Title (中): 扩展缓存一致性协议以支持本地缓存的数据
-
Application No.: US12346543Application Date: 2008-12-30
-
Publication No.: US08799582B2Publication Date: 2014-08-05
- Inventor: Gad Sheaffer , Shlomo Raikin , Vadim Bassin , Raanan Sade , Ehud Cohen , Oleg Margulis
- Applicant: Gad Sheaffer , Shlomo Raikin , Vadim Bassin , Raanan Sade , Ehud Cohen , Oleg Margulis
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F9/38

Abstract:
A method and apparatus for extending cache coherency to hold buffered data to support transactional execution is herein described. A transactional store operation referencing an address associated with a data item is performed in a buffered manner. Here, the coherency state associated with cache lines to hold the data item are transitioned to a buffered state. In response to local requests for the buffered data item, the data item is provided to ensure internal transactional sequential ordering. However, in response to external access requests, a miss response is provided to ensure the transactionally updated data item is not made globally visible until commit. Upon commit, the buffered lines are transitioned to a modified state to make the data item globally visible.
Public/Granted literature
- US20100169581A1 EXTENDING CACHE COHERENCY PROTOCOLS TO SUPPORT LOCALLY BUFFERED DATA Public/Granted day:2010-07-01
Information query