Accelerating critical section execution with asymmetric multi-core architectures
By M. Aater Suleman, Onur Mutlu, Moinuddin K. Qureshi, Yale N. Patt. International Conference on Architectural Support for Programming Languages and Operating Systems, 2009
320 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/6f090d59bde17b7604985acf38e26785e794bcc0
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Onur Mutlu
- Yoongu Kim
- Mor Harchol-Balter
- Michael Papamichael
- Sungjoo Yoo
- Kiyoung Choi
- Junwhan Ahn
- Sungpack Hong
In Hardware and Architecture
- Onur Mutlu
- Yoongu Kim
- Mor Harchol-Balter
- Michael Papamichael
- Sungjoo Yoo
- Kiyoung Choi
- Junwhan Ahn
- Sungpack Hong
Citations in the corpus
- Thread Cluster Memory Scheduling: Exploiting Differences in Memory Access Behavior (2010, background): “In contrast, the execution time of the second type of multithreaded applications is determined by slow-running critical threads [22, 1, 2].”
- GraphPIM: Enabling Instruction-Level PIM Offloading in Graph Computing Frameworks (2017, background): “There have been multiple research efforts to reduce the overhead of locks and critical sections by accelerating critical sections [49] or by using Speculative Lock Elision (SLE) [50] and Transactional Memory [51].”
- Memory scaling: A systems architecture perspective (2013, background): “More and increasingly heterogeneous [15, 70, 29] processing cores and agents/clients are sharing the memory system, leading to increasing demand for memory capacity and bandwidth along with a relatively new demand for predictable performance and QoS from the memory system [52, 57, 69].”
- A scalable processing-in-memory accelerator for parallel graph processing (2015, methodology): “For simplicity and generality, we implement computation movement as a remote function call [4, 57].”