HPCA - 16 2010 the Sixteenth International Symposium on High-Performance Computer Architecture 2010
DOI: 10.1109/hpca.2010.5416658
|View full text |Cite
|
Sign up to set email alerts
|

ATLAS: A scalable and high-performance scheduling algorithm for multiple memory controllers

Abstract: Modern chip multiprocessor (CMP)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 86 publications
(18 citation statements)
references
References 49 publications
0
18
0
Order By: Relevance
“…Within a single batch, memory requests can be re-ordered to improve row-buffer hit rate and bank-level parallelism. ATLAS [17] was introduced to prioritize applications with low memory intensity to improve system throughput. Furthermore, thread cluster memory scheduling [18] dynamically clusters applications into low and high memory-intensity clusters and improves system performance and fairness at the same time.…”
Section: Related Workmentioning
confidence: 99%
“…Within a single batch, memory requests can be re-ordered to improve row-buffer hit rate and bank-level parallelism. ATLAS [17] was introduced to prioritize applications with low memory intensity to improve system throughput. Furthermore, thread cluster memory scheduling [18] dynamically clusters applications into low and high memory-intensity clusters and improves system performance and fairness at the same time.…”
Section: Related Workmentioning
confidence: 99%
“…PAR-BS [46] processes memory requests in batch to avoid unfairness and it exploits bank-level parallelism to achieve high throughput. ATLAS [27] prioritizes the threads that have attained least from the memory scheduler. TCM [28] groups the threads into latency-sensitive and bandwidth-intensive clusters and prioritizes latency-sensitive clusters.…”
Section: Related Work Gpu Concurrent Kernel Executionmentioning
confidence: 99%
“…The First-Ready First Come First Serve (FR-FCFS) policy [19] was introduced to deliver high memory throughput by prioritizing requests that are going to open rows. Applicationaware scheduling for CPU-only systems began to draw more attention later [7,11,12]. ATLAS [11] prioritizes applications with low memory intensity to improve system throughput.…”
Section: Related Work Memory Schedulingmentioning
confidence: 99%
“…Applicationaware scheduling for CPU-only systems began to draw more attention later [7,11,12]. ATLAS [11] prioritizes applications with low memory intensity to improve system throughput. Thread cluster memory scheduling [12] dynamically clusters applications into low and high memory-intensity clusters and improves system performance as well as fairness.…”
Section: Related Work Memory Schedulingmentioning
confidence: 99%