Multiple Signature Comparison of LogTM-SE for Fast Conflict Detection


The KIPS Transactions:PartA, Vol. 18, No. 1, pp. 19-24, Feb. 2011
10.3745/KIPSTA.2011.18.1.19,   PDF Download:

Abstract

As era of multi-core processors has arrived, transactional memory has been considered as an effective method to achieve easy and fast multi-threaded programming. Various hardware transactional memory systems such as UTM, VTM, FastTM, LogTM, and LogTM-SE, have been introduced in order to implement high-performance multi-core processors. Especially, LogTM-SE has provided study performance with an efficient memory management policy and a practical thread scheduling method through conflict detection based on signatures. However, increasing number of cores on a processor imposes the hardware complexity for signature processing. This causes overall performance degradation due to the heavy workload on signature comparison. In this paper, we propose a new architecture of multiple signature comparison to improve conflict detection of signature based transactional memory systems.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
D. H. Kim, D. H. Oh, W. W. Ro, "Multiple Signature Comparison of LogTM-SE for Fast Conflict Detection," The KIPS Transactions:PartA, vol. 18, no. 1, pp. 19-24, 2011. DOI: 10.3745/KIPSTA.2011.18.1.19.

[ACM Style]
Deok Ho Kim, Doo Hwan Oh, and Won W. Ro. 2011. Multiple Signature Comparison of LogTM-SE for Fast Conflict Detection. The KIPS Transactions:PartA, 18, 1, (2011), 19-24. DOI: 10.3745/KIPSTA.2011.18.1.19.