| A first insight into object-aware hardware transactional memory |
| Full text |
Pdf
(1.00 MB)
|
Source
|
ACM Symposium on Parallel Algorithms and Architectures
archive
Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures
table of contents
Munich, Germany
SESSION: Brief announcements
table of contents
Pages 107-109
Year of Publication: 2008
ISBN:978-1-59593-973-9
|
|
Authors
|
|
Behram Khan
|
The University of Manchester, Manchester, United Kingdom
|
|
Matthew Horsnell
|
The University of Manchester, Manchester, United Kingdom
|
|
Ian Rogers
|
The University of Manchester, Manchester, United Kingdom
|
|
Mikel Lujan
|
The University of Manchester, Manchester, United Kingdom
|
|
Andrew Dinn
|
The University of Manchester, Manchester, United Kingdom
|
|
Ian Watson
|
The University of Manchester, Manchester, United Kingdom
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 65, Citation Count: 0
|
|
|
ABSTRACT
The contribution of this paper is the first Hardware Transactional Memory (HTM) where the object structure is recognized and harnessed. Our approach is similar to hardware support of paged virtual memory using a virtually addressed cache and a TLB, and is based on a cache hierarchy that allows the addressing of objects by unique object identifiers. The object-aware HTM allows cache overflows of uncommitted data. It also enables a novel commit and conflict detection mechanism. In this preliminary evaluation, the Lee-TM application exhibits overflows that in most previous HTMs would have had to be handled by software, impacting on performance. The simulation provides an insight into the scalability characteristics of the proposed HTM, which uses object and field granularity, lazy versioning and lazy conflict detection. For example, with 32 cores the broadcast of write sets is at under 5% of the bus bandwidth, showing the potential of object-aware HTM systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
Lance Hammond , Vicky Wong , Mike Chen , Brian D. Carlstrom , John D. Davis , Ben Hertzberg , Manohar K. Prabhu , Honggo Wijaya , Christos Kozyrakis , Kunle Olukotun, Transactional Memory Coherence and Consistency, Proceedings of the 31st annual international symposium on Computer architecture, p.102, June 19-23, 2004, München, Germany
|
| |
3
|
Jim Larus and Ravi Rajwar. Transactional Memory. Morgan & Claypool Publishers, 2007.
|
| |
4
|
K.E. Moore et al. LogTM: Log-based transactional memory. In Proc. of HPCA, 2006.
|
| |
5
|
|
| |
6
|
I.W. Williams. Object-Based Memory Architecture. PhD thesis, University of Manchester, 1989.
|
| |
7
|
|
|