2008
DOI: 10.1109/ipdps.2008.4536358
|View full text |Cite
|
Sign up to set email alerts
|

Facilitating efficient synchronization of asymmetric threads on hyper-threaded processors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(12 citation statements)
references
References 5 publications
0
12
0
Order By: Relevance
“…In this area, Kawano et al [23] proposed a fine-grained parallel method which uses hardware primitives to implement highly efficient task scheduling. Our technique is about thread synchronization mechanisms and the most relevant work was done by Anastopoulos et al [3]. The main difference from our work is that the waitrsv primitive provided by WSP is for user-level applications, while the monitor/mwait primitives described in [3] are at privilege level 0.…”
Section: Related Workmentioning
confidence: 98%
See 1 more Smart Citation
“…In this area, Kawano et al [23] proposed a fine-grained parallel method which uses hardware primitives to implement highly efficient task scheduling. Our technique is about thread synchronization mechanisms and the most relevant work was done by Anastopoulos et al [3]. The main difference from our work is that the waitrsv primitive provided by WSP is for user-level applications, while the monitor/mwait primitives described in [3] are at privilege level 0.…”
Section: Related Workmentioning
confidence: 98%
“…The waitrsv primitive allows a thread to wait on a previously established reservation and wake up when that reservation is lost. We use waitrsv in a manner similar to monitor/mwait [3], as a more efficient way to perform fine-grained synchronization.…”
Section: Wsp Overviewmentioning
confidence: 99%
“…We present two synthetic benchmark applications. The former application has been designed to assess one-way notification; a similar test is also used in [1] for analogous purposes. The latter one targets locking mechanisms, and its design has been inspired by [5].…”
Section: Benchmark Applicationsmentioning
confidence: 99%
“…The mwait instruction uses the state of the monitor hardware to save power. Note that the monitor/mwait instructions have been used in the Linux idle process [22] and several researches [23,24]. Figure 7 demonstrates how we use monitor/mwait instructions.…”
Section: The Design and Implementationmentioning
confidence: 99%