2016
DOI: 10.1016/j.jss.2016.08.038
|View full text |Cite
|
Sign up to set email alerts
|

Kernel mechanisms with dynamic task-aware scheduling to reduce resource contention in NUMA multi-core systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 3 publications
0
6
0
Order By: Relevance
“…The kMLB mechanism with the proposed policies can be incorporated with other mechanisms to gain further performance improvement. For example, incorporating kMLB with scheduling mechanisms that schedule complementary tasks on cores sharing resources can improve performance by reducing resource contention on multicore systems and remote memory access at the same time.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…The kMLB mechanism with the proposed policies can be incorporated with other mechanisms to gain further performance improvement. For example, incorporating kMLB with scheduling mechanisms that schedule complementary tasks on cores sharing resources can improve performance by reducing resource contention on multicore systems and remote memory access at the same time.…”
Section: Discussionmentioning
confidence: 99%
“…Some detect the memory access pattern for thread and data mapping on the hardware level, whereas some studies gather information from page faults or using a memory tracer tool. Several studies proposed scheduling techniques, which arrange processes to run on cores in a specific way to avoid resource contention or use the load balancing view to reduce their demand for the same resources. Some of them are designed with memory migration heuristics or strategies to reduce remote memory access.…”
Section: Technology Background and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Carrefour uses hardware counters to measure performance, and, according to the authors, it takes global decisions to migrate memory pages. Several works by Chiang et al 15‐17 use several kernel modifications to improve thread allocation, deal with memory congestion, and improve locality. They have obtained important improvements in performance with PARSEC 3.0 benchmarks.…”
Section: Related Workmentioning
confidence: 99%