2019
DOI: 10.1080/17445760.2019.1605605
|View full text |Cite
|
Sign up to set email alerts
|

Optimised memory allocation for less false abortion and better performance in hardware transactional memory

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 8 publications
0
1
0
Order By: Relevance
“…In addition to the abortions caused by invalidation message, cache line eviction will also force hardware transaction to abort. The work by Li and Gulila (2019) addresses the false abortion problem through redesigning the memory allocator to place objects that are likely to be accessed together by different threads in separated cache lines. Despite false sharing among multiple threads, conflict misses (Hill and Smith 1989) may even result in consistent abortions in a single-threaded execution.…”
Section: Memory Allocations Impactsmentioning
confidence: 99%
“…In addition to the abortions caused by invalidation message, cache line eviction will also force hardware transaction to abort. The work by Li and Gulila (2019) addresses the false abortion problem through redesigning the memory allocator to place objects that are likely to be accessed together by different threads in separated cache lines. Despite false sharing among multiple threads, conflict misses (Hill and Smith 1989) may even result in consistent abortions in a single-threaded execution.…”
Section: Memory Allocations Impactsmentioning
confidence: 99%