2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems 2012
DOI: 10.1109/mascots.2012.40
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning-Based Self-Adjusting Concurrency in Software Transactional Memory Systems

Abstract: One of the problems of Software-TransactionalMemory (STM) systems is the performance degradation that can be experienced when applications run with a non-optimal concurrency level, namely number of concurrent threads. When this level is too high a loss of performance may occur due to excessive data contention and consequent transaction aborts. Conversely, if concurrency is too low, the performance may be penalized due to limitation of both parallelism and exploitation of available resources. In this paper we p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
51
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 35 publications
(51 citation statements)
references
References 11 publications
0
51
0
Order By: Relevance
“…Our work is also related to the body of literature on performance modeling of TMs, which have relied on methodologies such as analytical modeling [11,26], as well as machine learning [34]. These proposals were applied to self-tune various TM parameters, and our results clearly indicate the potentiality and importance of this line of research also in the scope of HTM.…”
Section: Related Workmentioning
confidence: 74%
See 1 more Smart Citation
“…Our work is also related to the body of literature on performance modeling of TMs, which have relied on methodologies such as analytical modeling [11,26], as well as machine learning [34]. These proposals were applied to self-tune various TM parameters, and our results clearly indicate the potentiality and importance of this line of research also in the scope of HTM.…”
Section: Related Workmentioning
confidence: 74%
“…Hence, these findings highlight the relevance of devising solutions for adaptively tuning these parameters in an automated manner. The key challenge is how to do it with minimal overhead, given that the cost imposed by self-tuning approaches targeting STMs (based on complex machine-learning [34] or analytical models [11]) is going to be strongly amplified in HTM settings because there exists no instrumentation as in STMs. In the light of these findings, we have concurrently obtained some initial results with regard to this research direction [15].…”
Section: Research Directions Suggested By Our Studymentioning
confidence: 99%
“…Actually we are planning to use more advance machine learning methods to build the performance prediction model of concurrent workloads [15]. Another interesting future direction is to explore the dynamic adaptive control algorithm to realize the adaptive process.…”
Section: Discussionmentioning
confidence: 99%
“…Black box techniques for throughput prediction are present in the literature for the case of STM [5], [31], and also in HTM either to predict its throughput [29] or to improve its performance by tuning the TM parameters [11], [15], [10]. Unlike the white-box analytical model presented in this model, which can be instantiated by simply providing a few parameters as input, these black box models require an extensive training phase.…”
Section: Related Workmentioning
confidence: 99%