2013 IEEE International Conference on Cluster Computing (CLUSTER) 2013
DOI: 10.1109/cluster.2013.6702659
|View full text |Cite
|
Sign up to set email alerts
|

HPC runtime support for fast and power efficient locking and synchronization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
9
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 6 publications
0
9
0
Order By: Relevance
“…In [15], authors proposed and implemented locking primitives using MONITOR/MWAIT instructions and showed in the evaluation using OpenMP, that the method using MONITOR/MWAIT instructions achieves higher scalability and higher energy efficiency.…”
Section: Related Workmentioning
confidence: 99%
“…In [15], authors proposed and implemented locking primitives using MONITOR/MWAIT instructions and showed in the evaluation using OpenMP, that the method using MONITOR/MWAIT instructions achieves higher scalability and higher energy efficiency.…”
Section: Related Workmentioning
confidence: 99%
“…There have been a few studies that focused on energy consumption due to spinning waste. One spinner lock [35] intended to resolve scalability issues and energy wastes in OpenMP has been proposed. The MONITOR/MAIT combination was applied to the user-level spinlock mechanisms used in the OpenMP framework to improve the energy efficiency of the OpenMP applications.…”
Section: Related Workmentioning
confidence: 99%
“…MWAIT "returns" promptly after a modification of a monitored location. While waiting, the thread still occupies a CPU, but MWAIT [2,24] may allow the CPU to reach deeper sleep states. It also frees up pipeline resources more effectively than WRPAUSE.…”
Section: Unbounded Spinningmentioning
confidence: 99%
“…Our approach is palliative, but is often effective at avoiding or reducing scalability collapse, and in the worst case does no harm. Specifically, throughput is either unaffected or improved, and unfairness is bounded, relative to common test-and-set locks which allow unbounded bypass and starvation 2 . By reducing competition for shared resources, such as pipelines, processors and caches, concurrency restriction Robert Malthus [73] argued for population control, cautioning that societies would collapse as increasing populations competed for resources.…”
mentioning
confidence: 99%