发明名称 OPTIMIZATION FOR SAFE ELIMINATION OF WEAK ATOMICITY OVERHEAD
摘要 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.
申请公布号 US2010162250(A1) 申请公布日期 2010.06.24
申请号 US20080344147 申请日期 2008.12.24
申请人 ADL-TABATABAI ALI-REZA;SHPEISMAN TATIANA;MENON VIJAY 发明人 ADL-TABATABAI ALI-REZA;SHPEISMAN TATIANA;MENON VIJAY
分类号 G06F9/46;G06F12/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址