IEEE International Symposium on Workload Characterization (IISWC'10) 2010
DOI: 10.1109/iiswc.2010.5649529
|View full text |Cite
|
Sign up to set email alerts
|

Analysis on semantic transactional memory footprint for hardware transactional memory

Abstract: We analyze various characteristics of semantic transactional memory footprint (STMF) that consists of only the memory accesses the underlying hardware transactional memory (HTM) system has to manage for the correct execution of transactional programs. Our analysis shows that STMF can be significantly smaller than declarative transactional memory footprint (DTMF) that contains all memory accesses within transaction boundaries (i.e., only 8.3% of DTMF in the applications examined). This result encourages process… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(4 citation statements)
references
References 22 publications
0
4
0
Order By: Relevance
“…While in the HANDLER state, memory is accessed speculatively or non-speculatively depending on the status of the cache line. Reads or writes to cache lines with the transactional bit set are done speculatively, whereas non-transactional lines and lines not being tracked yet (e.g., cache misses) are done non-speculatively [8,9]. In other words, the transactional bit is left as-is for each access 2 .…”
Section: Hardware Supportmentioning
confidence: 99%
See 3 more Smart Citations
“…While in the HANDLER state, memory is accessed speculatively or non-speculatively depending on the status of the cache line. Reads or writes to cache lines with the transactional bit set are done speculatively, whereas non-transactional lines and lines not being tracked yet (e.g., cache misses) are done non-speculatively [8,9]. In other words, the transactional bit is left as-is for each access 2 .…”
Section: Hardware Supportmentioning
confidence: 99%
“…the private L1 cache), and the actual mix of addresses accessed by the transaction, etc. [8,32]. This type of interaction is implementation dependent and hard to predict ahead of time -in many ways this problem is similar to the cache performance analysis problem, which is usually measured at runtime [24] rather than predicted statically.…”
Section: Handling Capacity Abortsmentioning
confidence: 99%
See 2 more Smart Citations