发明名称 PROTECTING SHARED VARIABLES IN A SOFTWARE TRANSACTIONAL MEMORY SYSTEM
摘要 <p>For a variable accessed at least once in a software-based transactional memory system (STM) defined (STM-defined) critical region of a program, modifying an access to the variable that occurs outside any STM-defined critical region system by starting a hardware based transactional memory based transaction, within the hardware based transactional memory based transaction, checking if the variable is currently owned by a STM transaction, checking if the variable is currently owned by a STM transaction; if the variable is not currently owned by a STM transaction, performing the access and then committing the hardware based transactional memory transaction; and if the variable is currently owned by a STM transaction, performing a responsive action.</p>
申请公布号 EP1960879(A1) 申请公布日期 2008.08.27
申请号 EP20060844988 申请日期 2006.12.06
申请人 INTEL CORPORATION 发明人 SAHA, BRATIN;ADL-TABATABAI, ALI-REZA
分类号 G06F9/52 主分类号 G06F9/52
代理机构 代理人
主权项
地址