کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
524642 | 868800 | 2013 | 15 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Performance evaluation of View-Oriented Transactional Memory Performance evaluation of View-Oriented Transactional Memory](/preview/png/524642.png)
• Performance evaluation of the View-Oriented Transactional Memory (VOTM) system on a modern 64-core machine.
• VOTM reduces contention among transactions of the application using Restricted Admission Control (RAC).
• VOTM allows fine-grained optimization of memory accesses by partitioning shared data into multiple independent views.
• VOTM can relieve contention on TM metadata through view partitioning and RAC in memory-intensive applications.
This paper extensively evaluates the performance of View-Oriented Transactional Memory (VOTM) based on two implementations that adopt different Transactional Memory (TM) algorithms. The Restricted Admission Control (RAC) mechanism in VOTM plays a key role in the performance gains of VOTM. In this paper, we use six applications to evaluate the performance advantage of VOTM. Experimental results show that partitioning shared data into separate views can improve performance when one of the views has high contention while others may have low contention, because the contention of each view is independently controlled by RAC. For memory-intensive applications, even when the contention on application data is not high enough to justify admission control by RAC, partitioning shared data into different views can improve the performance of TM systems due to the reduced contention on the metadata of the TM systems.
Journal: Parallel Computing - Volume 39, Issue 12, December 2013, Pages 787–801