Invention Grant
- Patent Title: Optimization for safe elimination of weak atomicity overhead
- Patent Title (中): 安全消除弱原子性开销的优化
-
Application No.: US12344147Application Date: 2008-12-24
-
Publication No.: US09274855B2Publication Date: 2016-03-01
- Inventor: Ali-Reza Adl-Tabatabai , Tatiana Shpeisman , Vijay Menon
- Applicant: Ali-Reza Adl-Tabatabai , Tatiana Shpeisman , Vijay Menon
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Grossman, Tucker, Perreault & Pfleger, PLLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F13/00 ; G06F9/52 ; G06F9/46 ; G06F12/08 ; G06F12/10

Abstract:
A method and apparatus for optimizing weak atomicity overhead is herein described. A state table is maintained either during static or dynamic compilation of code to track data non-transactionally accessed. Within execution of a transaction, such as at transactional memory accesses or within a commit function, it is determined if data associated with memory access within the transaction is to be conflictingly accessed outside the transaction from the state table. If the data is not accessed outside the transaction, then the transaction potentially commits without weak atomicity safety mechanisms, such as privatization. Furthermore, even if data is accessed outside the transaction, optimized safety mechanisms may be performed to ensure isolation between the potentially conflicting accesses, while eliding the mechanisms for data not accessed outside the transaction.
Public/Granted literature
- US20100162250A1 OPTIMIZATION FOR SAFE ELIMINATION OF WEAK ATOMICITY OVERHEAD Public/Granted day:2010-06-24
Information query