Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture 2009
DOI: 10.1145/1669112.1669155
|View full text |Cite
|
Sign up to set email alerts
|

Improving memory bank-level parallelism in the presence of prefetching

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
59
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
5
3
2

Relationship

4
6

Authors

Journals

citations
Cited by 109 publications
(65 citation statements)
references
References 18 publications
2
59
0
Order By: Relevance
“…An application's memory access characteristics can be evaluated using four metrics: a) memory intensity, measured as the number of last-level cache misses per thousand instructions (MPKI) [16,42]; b) write intensity, measured as the portion of write misses (WR%) out of all cache misses; c) bank-level parallelism (BLP), measured as the average number of banks with outstanding memory requests, when at least one other outstanding request exists [50,65]; d) row-buffer locality (RBL), measured as the average hit rate of the row buffer across all banks [64,77].…”
Section: Memory Access Characteristics Of Persistent Applicationsmentioning
confidence: 99%
“…An application's memory access characteristics can be evaluated using four metrics: a) memory intensity, measured as the number of last-level cache misses per thousand instructions (MPKI) [16,42]; b) write intensity, measured as the portion of write misses (WR%) out of all cache misses; c) bank-level parallelism (BLP), measured as the average number of banks with outstanding memory requests, when at least one other outstanding request exists [50,65]; d) row-buffer locality (RBL), measured as the average hit rate of the row buffer across all banks [64,77].…”
Section: Memory Access Characteristics Of Persistent Applicationsmentioning
confidence: 99%
“…Row buffer locality and bank-level parallelism: Several memory request scheduling techniques for improving bank-level parallelism and row buffer locality [1,22,23,[25][26][27]31,33,39,45] have been proposed. In particular, the work by Hassan et al [13] quantifies the trade-off between BLP and row locality for multi-core systems, and concludes that bank-level parallelism is more important.…”
Section: Related Workmentioning
confidence: 99%
“…Delaying a memory-intensive application in lieu of a memory non-intensive application with inherently small memory stall times can improve both system performance and fairness [26,19,8,15,16]. As we show in Section 6, demand-boosting enables performance benefits from prefetching that are not possible without it.…”
Section: Demand Boostingmentioning
confidence: 92%