Fine-Grain Conflict Management for Hardware Transactional Memory Systems Employing Eager Version Management
Shoichiro HORIBA, Hiroki ASAI, Masamichi ETO, Tomoaki TSUMURA, Hiroshi MATSUO : "Fine-Grain Conflict Management for Hardware Transactional Memory Systems Employing Eager Version Management", Proc. 4th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures (PARMA2013) (Jan. 2013) Proceeding
On hardware transactional memory systems, false sharing on the shared cache brings conflicts between some transactions even if the transactions do not share any data. This paper proposes a method for managing transaction conflicts not on each cache block but on each octet or such a small unit. The method can be implemented with low hardware costs, and the evaluation results show that the method can improve the performance of transactional memory 89.4% in maximum, and 26.3% in average.
Go back to index.