-
2
-
-
63549095070
-
The PARSEC benchmark suite: Characterization and architectural implications
-
C. Bienia, S. Kumar, J.P. Singh, and K. Li. The PARSEC benchmark suite: Characterization and architectural implications. in PACT. 2008.
-
(2008)
PACT
-
-
Bienia, C.1
Kumar, S.2
Singh, J.P.3
Li, K.4
-
3
-
-
21244474546
-
Predicting inter-thread cache contention on a chip multi-processor architecture
-
D. Chandra, F. Guo, S. Kim, and Y. Solihin. Predicting Inter-Thread Cache Contention on a Chip Multi-Processor Architecture. in HPCA. 2005.
-
(2005)
HPCA
-
-
Chandra, D.1
Guo, F.2
Kim, S.3
Solihin, Y.4
-
4
-
-
40349095122
-
Managing distributed, shared L2 caches through OS-level page allocation
-
S. Cho and L. Jin. Managing distributed, shared L2 caches through OS-level page allocation. in MICRO. 2006.
-
(2006)
MICRO
-
-
Cho, S.1
Jin, L.2
-
5
-
-
84881160871
-
A hardware evaluation of cache partitioning to improve utilization and energy-efficiency while preserving responsiveness
-
H. Cook, M. Moreto, S. Bird, K. Dao, D.A. Patterson, and K. Asanovic, A hardware evaluation of cache partitioning to improve utilization and energy-efficiency while preserving responsiveness. in ISCA. 2013
-
(2013)
ISCA
-
-
Cook, H.1
Moreto, M.2
Bird, S.3
Dao, K.4
Patterson, D.A.5
Asanovic, K.6
-
6
-
-
79955715200
-
The working set model for program behaviour
-
P.J. Denning, The Working Set Model for Program Behaviour. Commun. ACM, 1968. 11(5).
-
(1968)
Commun ACM
, vol.11
, Issue.5
-
-
Denning, P.J.1
-
7
-
-
79955974126
-
SRM-buffer: An OS buffer management technique to prevent last level cache from thrashing in multicores
-
X. Ding, K. Wang, and X. Zhang. SRM-buffer: an OS buffer management technique to prevent last level cache from thrashing in multicores. in EuroSys. 2011.
-
(2011)
EuroSys
-
-
Ding, X.1
Wang, K.2
Zhang, X.3
-
8
-
-
79952789017
-
ULCC: A user-level facility for optimizing shared cache performance on multicores in
-
X. Ding, K. Wang, and X. Zhang. ULCC: a user-level facility for optimizing shared cache performance on multicores in PPoPP. 2011.
-
(2011)
PPoPP
-
-
Ding, X.1
Wang, K.2
Zhang, X.3
-
9
-
-
84858767531
-
CRUISE: Cache replacement and utility-aware scheduling
-
A. Jaleel, H.H. Najaf-Abadi, S. Subramaniam, S.C. Steely, and J. Emer, CRUISE: cache replacement and utility-aware scheduling, in ASPLOS.2012.
-
(2012)
ASPLOS
-
-
Jaleel, A.1
Najaf-Abadi, H.H.2
Subramaniam, S.3
Steely, S.C.4
Emer, J.5
-
10
-
-
84860328391
-
Balancing DRAM locality and parallelism in shared memory CMP systems
-
M.K. Jeong, D.H. Yoon, D. Sunwoo, M. Sullivan, I. Lee, and M. Erez. Balancing DRAM locality and parallelism in shared memory CMP systems. in HPCA. 2012.
-
(2012)
HPCA
-
-
Jeong, M.K.1
Yoon, D.H.2
Sunwoo, D.3
Sullivan, M.4
Lee, I.5
Erez, M.6
-
11
-
-
77952558038
-
A bandwidthaware memory-subsystem resource management using non-invasive resource profilers for large cmp systems
-
D. Kaseridis, J. Stuecheli, J. Chen, and L.K. John. A bandwidthaware memory-subsystem resource management using non-invasive resource profilers for large cmp systems. in HPCA. 2010.
-
(2010)
HPCA
-
-
Kaseridis, D.1
Stuecheli, J.2
Chen, J.3
John, L.K.4
-
12
-
-
79951718838
-
Thread cluster memory scheduling: Exploiting differences in memory access behavior
-
Y. Kim, M. Papamichael, O. Mutlu, and M. Harchol-Balter. Thread cluster memory scheduling: Exploiting differences in memory access behavior. in MICRO. 2010.
-
(2010)
MICRO
-
-
Kim, Y.1
Papamichael, M.2
Mutlu, O.3
Harchol-Balter, M.4
-
14
-
-
31844453825
-
OS-controlled cache predictability for real-time systems
-
J. Liedtke, H. Hartig, and M. Hohmuth. OS-controlled cache predictability for real-time systems. in RTAS. 1997.
-
(1997)
RTAS
-
-
Liedtke, J.1
Hartig, H.2
Hohmuth, M.3
-
15
-
-
57749186047
-
Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems
-
J. Lin, Q. Lu, X. Ding, Z. Zhang, X. Zhang, and P. Sadayappan. Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems. in HPCA. 2008.
-
(2008)
HPCA
-
-
Lin, J.1
Lu, Q.2
Ding, X.3
Zhang, Z.4
Zhang, X.5
Sadayappan, P.6
-
16
-
-
84867504286
-
A software memory partition approach for eliminating bank-level interference in multicore systems
-
L. Liu, Z. Cui, M. Xing, Y. Bao, M. Chen, and C. Wu. A software memory partition approach for eliminating bank-level interference in multicore systems. in PACT. 2012.
-
(2012)
PACT
-
-
Liu, L.1
Cui, Z.2
Xing, M.3
Bao, Y.4
Chen, M.5
Wu, C.6
-
17
-
-
78149271363
-
Software-hardware cooperative DRAM bank partitioning for chip multiprocessors
-
W. Mi, X. Feng, J. Xue, and Y. Jia. Software-hardware cooperative DRAM bank partitioning for chip multiprocessors. in NPC. 2010.
-
(2010)
NPC
-
-
Mi, W.1
Feng, X.2
Xue, J.3
Jia, Y.4
-
18
-
-
84875673448
-
Regularities considered harmful: Forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems
-
H. Park, S. Baek, J. Choi, D. Lee, and S.H. Noh, Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems, in ASPLOS. 2013.
-
(2013)
ASPLOS
-
-
Park, H.1
Baek, S.2
Choi, J.3
Lee, D.4
Noh, S.H.5
-
20
-
-
0032644674
-
Reducing cache misses using hardware and software page placement
-
T. Sherwood, B. Calder, and J. Emer. Reducing cache misses using hardware and software page placement. in ICS. 1999.
-
(1999)
ICS
-
-
Sherwood, T.1
Calder, B.2
Emer, J.3
-
21
-
-
66749168716
-
Reducing the harmful effects of last-level cache polluters with an OS-level, software-only pollute buffer
-
L. Soares, D. Tam, and M. Stumm. Reducing the harmful effects of last-level cache polluters with an OS-level, software-only pollute buffer. in MICRO. 2008.
-
(2008)
MICRO
-
-
Soares, L.1
Tam, D.2
Stumm, M.3
-
22
-
-
57749176037
-
Managing shared L2 caches on multicore systems in software
-
D. Tam, R. Azimi, L. Soares, and M. Stumm. Managing shared L2 caches on multicore systems in software. in WIOSCA. 2007.
-
(2007)
WIOSCA
-
-
Tam, D.1
Azimi, R.2
Soares, L.3
Stumm, M.4
-
24
-
-
4544287542
-
Software-based cache partitioning for real-time applications
-
A. Wolfe. Software-based cache partitioning for real-time applications. in RCS. 1993.
-
(1993)
RCS
-
-
Wolfe, A.1
-
26
-
-
70349111334
-
Towards practical page coloring-based multicore cache management
-
X. Zhang, S. Dwarkadas, and K. Shen. Towards practical page coloring-based multicore cache management. in EuroSys. 2009.
-
(2009)
EuroSys.
-
-
Zhang, X.1
Dwarkadas, S.2
Shen, K.3
-
27
-
-
12844271066
-
Dynamic tracking of page miss ratio curve for memory management
-
P. Zhou, V. Pandey, J. Sundaresan, A. Raghuraman, Y. Zhou, and S. Kumar. Dynamic tracking of page miss ratio curve for memory management. in ASPLOS. 2004.
-
(2004)
ASPLOS
-
-
Zhou, P.1
Pandey, V.2
Sundaresan, J.3
Raghuraman, A.4
Zhou, Y.5
Kumar, S.6
-
28
-
-
77952248898
-
Addressing shared resource contention in multicore processors via scheduling
-
S. Zhuravlev, S. Blagodurov, and A. Fedorova. Addressing shared resource contention in multicore processors via scheduling. in ASPLOS. 2010.
-
(2010)
ASPLOS
-
-
Zhuravlev, S.1
Blagodurov, S.2
Fedorova, A.3
-
29
-
-
84858771269
-
Reducing memory interference in multicore systems via application-aware memory channel partitioning
-
Muralidhara, S. Prashanth, L. Subramanian, O. Mutlu, M. Kandemir, and T. Moscibroda. Reducing memory interference in multicore systems via application-aware memory channel partitioning. in MICRO 2011.
-
(2011)
MICRO
-
-
Prashanth, M.S.1
Subramanian, L.2
Mutlu, O.3
Kandemir, M.4
Moscibroda, T.5
-
30
-
-
84860351946
-
TAP: A TLP-aware cache management policy for a CPU-GPU heterogeneous architecture
-
J. Lee and H. Kim. TAP: A TLP-aware cache management policy for a CPU-GPU heterogeneous architecture. in HPCA. 2012.
-
(2012)
HPCA
-
-
Lee, J.1
Kim, H.2
-
31
-
-
10444238444
-
Fair cache sharing and partitioning in a chip multiprocessor architecture
-
S. Kim, D. Chandra, and Y. Solihin. Fair cache sharing and partitioning in a chip multiprocessor architecture. in PACT. 2004.
-
(2004)
PACT
-
-
Kim, S.1
Chandra, D.2
Solihin, Y.3
-
32
-
-
34548042910
-
Utility-based cache partitioning: A low-overhead, high-performance, runtime mechanism to partition shared caches
-
M. K. Qureshi and Y. N. Patt. Utility-based cache partitioning: A low-overhead, high-performance, runtime mechanism to partition shared caches. in MICRO. 2006.
-
(2006)
MICRO
-
-
Qureshi, M.K.1
Patt, Y.N.2
-
33
-
-
76749118968
-
Sharp control: Controlled shared cache management in chip multiprocessors
-
S. Srikantaiah, M. Kandemir, and Q. Wang. Sharp control: controlled shared cache management in chip multiprocessors. in MICRO. 2009.
-
(2009)
MICRO
-
-
Srikantaiah, S.1
Kandemir, M.2
Wang, Q.3
-
34
-
-
84860345860
-
Scalable shared-cache management by containing thrashing workloads
-
Y. Xie and G. H. Loh. Scalable shared-cache management by containing thrashing workloads. in HiPEAC. 2010.
-
(2010)
HiPEAC
-
-
Xie, Y.1
Loh, G.H.2
|