Proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures 2015
DOI: 10.1145/2755573.2755612
|View full text |Cite
|
Sign up to set email alerts
|

On Scheduling Best-Effort HTM Transactions

Abstract: This paper shows the issues to face while designing contention management policies that involve best-effort hardware transactions. Also, in this paper we present Octonauts, a solution for scheduling HTM transactions without relying on on-the-fly information. Octonauts learns the objects accessed by a hardware transaction while running and it uses them in case of conflict. It also proposes an innovative scheme for optimizing the communication between transactions running in hardware and software.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 12 publications
0
1
0
Order By: Relevance
“…Based on the information each transaction accesses a lock which is used as scheduling manager. Similarly, in [16], [17] the same principle is used but instead of locks, the number of queues is made variable, so it is increased or decreased based on commit/abort rate. Our research can be considered similar, since we also reduce parallelism (recall several migrated transactions can wait in queue to execute on the "big" core).…”
Section: B Transactional Memorymentioning
confidence: 99%
“…Based on the information each transaction accesses a lock which is used as scheduling manager. Similarly, in [16], [17] the same principle is used but instead of locks, the number of queues is made variable, so it is increased or decreased based on commit/abort rate. Our research can be considered similar, since we also reduce parallelism (recall several migrated transactions can wait in queue to execute on the "big" core).…”
Section: B Transactional Memorymentioning
confidence: 99%