메뉴 건너뛰기




Volumn , Issue , 2014, Pages 344-355

Improving system throughput and fairness simultaneously in shared memory CMP systems via Dynamic Bank Partitioning

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER ARCHITECTURE; INTERFERENCE SUPPRESSION; SCHEDULING; SUPERCOMPUTERS;

EID: 84904016025     PISSN: 15300897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/HPCA.2014.6835945     Document Type: Conference Paper
Times cited : (60)

References (31)
  • 1
    • 77952558442 scopus 로고    scopus 로고
    • ATLAS: A scalable and high-performance scheduling algorithm for multiple memory controllers
    • Y. Kim, D. Han, O. Mutlu, and M. Harchol-Balter. ATLAS: A Scalable and High-Performance Scheduling Algorithm for Multiple Memory Controllers. HPCA, 2010.
    • (2010) HPCA
    • Kim, Y.1    Han, D.2    Mutlu, O.3    Harchol-Balter, M.4
  • 2
    • 79951718838 scopus 로고    scopus 로고
    • 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. MICRO, 2010.
    • (2010) MICRO
    • Kim, Y.1    Papamichael, M.2    Mutlu, O.3    Harchol-Balter, M.4
  • 3
    • 47349122373 scopus 로고    scopus 로고
    • Stall-time fair memory access scheduling for chip multiprocessors
    • O. Mutlu and T. Moscibroda. Stall-Time Fair Memory Access Scheduling for Chip Multiprocessors. MICRO, 2007.
    • (2007) MICRO
    • Mutlu, O.1    Moscibroda, T.2
  • 4
    • 52649119398 scopus 로고    scopus 로고
    • Parallelism-aware batch scheduling: Enhancing both performance and fairness of shared dram systems
    • O. Mutlu and T. Moscibroda. Parallelism-Aware Batch Scheduling: Enhancing both Performance and Fairness of Shared DRAM Systems. ISCA, 2008.
    • (2008) ISCA
    • Mutlu, O.1    Moscibroda, T.2
  • 6
    • 47849130815 scopus 로고    scopus 로고
    • Effective management of DRAM bandwidth in multicore processors
    • N. Rafique, W.-T. Lim, and M. Thottethodi. Effective Management of DRAM Bandwidth in Multicore Processors. PACT, 2007.
    • (2007) PACT
    • Rafique, N.1    Lim, W.-T.2    Thottethodi, M.3
  • 7
    • 84860328391 scopus 로고    scopus 로고
    • Balancing dram locality and parallelism in shared memory cmp systems
    • M. Jeong, D. Yoon, D. Sunwoo, M. Sullivan, I. Lee, and M. Erez. Balancing DRAM Locality and Parallelism in Shared Memory CMP Systems. HPCA, 2012.
    • (2012) HPCA
    • Jeong, M.1    Yoon, D.2    Sunwoo, D.3    Sullivan, M.4    Lee, I.5    Erez, M.6
  • 8
    • 84858771269 scopus 로고    scopus 로고
    • Reducing memory interference in multicore systems via application-aware memory channel partitioning
    • S. Muralidhara, L. Subramanian, O. Mutlu, M. Kandemir, and T. Moscibroda. Reducing Memory Interference in Multicore Systems via Application-Aware Memory Channel Partitioning. MICRO, 2011.
    • (2011) MICRO
    • Muralidhara, S.1    Subramanian, L.2    Mutlu, O.3    Kandemir, M.4    Moscibroda, T.5
  • 9
    • 84864843567 scopus 로고    scopus 로고
    • Staged memory scheduling: Achieving high performance and scalability in heterogeneous systems
    • R. Ausavarungnirun, K. Chang, L. Subramanian, G. Loh, and O. Mutlu. Staged Memory Scheduling: Achieving High Performance and Scalability in Heterogeneous Systems. ISCA, 2012.
    • (2012) ISCA
    • Ausavarungnirun, R.1    Chang, K.2    Subramanian, L.3    Loh, G.4    Mutlu, O.5
  • 10
    • 84903977197 scopus 로고    scopus 로고
    • Micron Technology, Inc. Micron DDR3 SDRAM Part MT41J256M8, 2006
    • Micron Technology, Inc. Micron DDR3 SDRAM Part MT41J256M8, 2006.
  • 11
    • 84875673448 scopus 로고    scopus 로고
    • 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. Noh. Regularities Considered Harmful: Forcing Randomness to Memory Accesses to Reduce Row Buffer Conflicts for Multi-Core, Multi-Bank Systems. ASPLOS, 2013.
    • (2013) ASPLOS
    • Park, H.1    Baek, S.2    Choi, J.3    Lee, D.4    Noh, S.5
  • 12
  • 13
    • 79959550547 scopus 로고    scopus 로고
    • DRAMSim2: A cycle accurate memory system simulator
    • P. Rosenfeld, E. Cooper-Balis, and B. Jacob. DRAMSim2: A Cycle Accurate Memory System Simulator. IEEE CAL, vol. 10, pages 16-19, 2011.
    • (2011) IEEE CAL , vol.10 , pp. 16-19
    • Rosenfeld, P.1    Cooper-Balis, E.2    Jacob, B.3
  • 15
    • 78149271363 scopus 로고    scopus 로고
    • 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. NPC, 2010.
    • (2010) NPC
    • Mi, W.1    Feng, X.2    Xue, J.3    Jia, Y.4
  • 16
    • 84867504286 scopus 로고    scopus 로고
    • 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. PACT, 2012.
    • (2012) PACT
    • Liu, L.1    Cui, Z.2    Xing, M.3    Bao, Y.4    Chen, M.5    Wu, C.6
  • 17
    • 66749162556 scopus 로고    scopus 로고
    • Mini-rank: Adaptive dram architecture for improving memory power efficiency
    • H. Zheng, J. Lin, Z. Zhang, E. Gorbatov, H. David, and Z. Zhu. Mini-Rank: Adaptive DRAM Architecture for Improving Memory Power Efficiency. MICRO, 2008.
    • (2008) MICRO
    • Zheng, H.1    Lin, J.2    Zhang, Z.3    Gorbatov, E.4    David, H.5    Zhu, Z.6
  • 19
    • 84880311561 scopus 로고    scopus 로고
    • MISE: Providing performance predictability and improving fairness in shared main memory systems
    • L. Subramanian, V. Seshadri, Y. Kim, B. Jaiyen, and O. Mutlu. MISE: Providing Performance Predictability and Improving Fairness in Shared Main Memory Systems. HPCA, 2013.
    • (2013) HPCA
    • Subramanian, L.1    Seshadri, V.2    Kim, Y.3    Jaiyen, B.4    Mutlu, O.5
  • 20
    • 55849131856 scopus 로고    scopus 로고
    • Memory access scheduling schemes for systems with multi-core processors
    • H. Zheng, J. Lin, Z. Zhang, and Z. Zhu. Memory Access Scheduling Schemes for Systems with Multi-core Processors. ICPP, 2008.
    • (2008) ICPP
    • Zheng, H.1    Lin, J.2    Zhang, Z.3    Zhu, Z.4
  • 21
    • 21644455082 scopus 로고    scopus 로고
    • Adaptive history-based memory schedulers
    • I. Hur and C. Lin. Adaptive History-based Memory Schedulers. MICRO, 2004.
    • (2004) MICRO
    • Hur, I.1    Lin, C.2
  • 24
    • 34547692955 scopus 로고    scopus 로고
    • A burst scheduling access reordering mechanism
    • J. Shao and B. T. Davis. A Burst Scheduling Access Reordering Mechanism. HPCA, 2007.
    • (2007) HPCA
    • Shao, J.1    Davis, B.T.2
  • 25
    • 47349089021 scopus 로고    scopus 로고
    • A study of performance impact of memory controller features in multi-processor server environment
    • C. Natarajan, B. Christenson, and F. Briggs. A Study of Performance Impact of Memory Controller Features in Multi-processor Server Environment. WMPI, 2004.
    • (2004) WMPI
    • Natarajan, C.1    Christenson, B.2    Briggs, F.3
  • 27
    • 78149234452 scopus 로고    scopus 로고
    • Handling the problems and opportunities posed by multiple on-chip memory controllers
    • M. Awasthi, D. Nellans, K. Sudan, R. Balasubramonian, and A. Davis. Handling the Problems and Opportunities Posed by Multiple on-chip Memory Controllers. PACT, 2010.
    • (2010) PACT
    • Awasthi, M.1    Nellans, D.2    Sudan, K.3    Balasubramonian, R.4    Davis, A.5
  • 28
    • 84903977190 scopus 로고    scopus 로고
    • SPEC CPU2006
    • SPEC CPU2006. http://www.spec.org/spec2006.
  • 29
    • 84889590108 scopus 로고    scopus 로고
    • Page policy control with memory partitioning for dram performance and power efficiency
    • M. Xie, D. Tong, Y. Feng, K. Huang, X. Cheng. Page Policy Control with Memory Partitioning for DRAM Performance and Power Efficiency. ISLPED, 2013.
    • (2013) ISLPED
    • Xie, M.1    Tong, D.2    Feng, Y.3    Huang, K.4    Cheng, X.5
  • 30
    • 4644294548 scopus 로고    scopus 로고
    • A day in the life of a data cache miss
    • T. Karkhanis and J. E. Smith. A Day in the Life of a Data Cache Miss. WMPI, 2002.
    • (2002) WMPI
    • Karkhanis, T.1    Smith, J.E.2
  • 31
    • 79951707102 scopus 로고    scopus 로고
    • Memory latency reduction via thread throttling
    • H. Cheng, C. Lin, J. Li, and C. Yang. Memory Latency Reduction via Thread Throttling. MICRO, 2010.
    • (2010) MICRO
    • Cheng, H.1    Lin, C.2    Li, J.3    Yang, C.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.