메뉴 건너뛰기




Volumn , Issue , 2014, Pages 8-15

The Blacklisting Memory Scheduler: Achieving high performance and fairness at low cost

Author keywords

[No Author keywords available]

Indexed keywords

COSTS;

EID: 84919616989     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICCD.2014.6974655     Document Type: Conference Paper
Times cited : (104)

References (38)
  • 2
    • 84870455720 scopus 로고    scopus 로고
    • SPEC CPU2006, http://www.spec.org/spec2006.
    • SPEC CPU2006
  • 3
    • 84977165202 scopus 로고    scopus 로고
    • Staged memory scheduling: Achieving high performance and scalability in heterogeneous systems
    • R. Ausavarungnirun et al. , "Staged Memory Scheduling: Achieving high performance and scalability in heterogeneous systems, " in ISCA , 20 12.
    • ISCA , vol.20 , pp. 12
    • Ausavarungnirun, R.1
  • 4
  • 5
    • 84919611199 scopus 로고    scopus 로고
    • Application-To-core mappin policies to reduce memory system interference in multi-core systems
    • R. Das et al. , "Application-To-core mappin policies to reduce memory system interference in multi-core systems,' In HPCA , 2014.
    • HPCA , 2014
    • Das, R.1
  • 6
    • 76749124429 scopus 로고    scopus 로고
    • Application-Aware prioritization mechanisms for on-chip networks
    • R. Das, O. Mutlu, T. Moscibroda, and C. Das, "Application-Aware prioritization mechanisms for on-chip networks, " in MICRO, 2009 .
    • (2009) MICRO
    • Das, R.1    Mutlu, O.2    Moscibroda, T.3    Das, C.4
  • 7
    • 84919611198 scopus 로고    scopus 로고
    • Fairness via source throttling: A configurable and high-performance fairness substrate for multi-core memory systems
    • E. Ebrahimi, C. J. Lee, O. Mutlu, and Y. N. Patt, "Fairness via Source Throttling: A configurable and high-performance fairness substrate for multi-core memory systems, " in ASPLOS, 20 10.
    • ASPLOS , vol.20 , pp. 10
    • Ebrahimi, E.1    Lee, C.J.2    Mutlu, O.3    Patt, Y.N.4
  • 8
    • 84880252642 scopus 로고    scopus 로고
    • Parallel application memory scheduling
    • E. Ebrahimi et al. , "Parallel application memory scheduling, " in MICRO, 201 1 .
    • MICRO , vol.201 , pp. 1
    • Ebrahimi, E.1
  • 9
    • 47249094055 scopus 로고    scopus 로고
    • System-level performance metrics for muluprogram workloads
    • S. Eyerman and L. Eeckhout, "System-level performance metrics for muluprogram workloads, " IEEE Micro, no. 3, 2008.
    • (2008) IEEE Micro , Issue.3
    • Eyerman, S.1    Eeckhout, L.2
  • 10
    • 84919611197 scopus 로고    scopus 로고
    • Improving memory scheduling via processor-side load criticality informauon
    • S. Ghose, H. Lee, and J. F. Martinez, "Improving memory scheduling via processor-side load criticality informauon, " in ISCA , 20 1 3 .
    • ISCA , vol.20 , Issue.1 , pp. 3
    • Ghose, S.1    Lee, H.2    Martinez, J.F.3
  • 13
    • 84919611194 scopus 로고    scopus 로고
    • Balancing dram locality and parallelism in shared memory cmp systems
    • M. K. Jeong et al. , "Balancing DRAM locality and parallelism in shared memory CMP systems, " in HPCA , 20 12.
    • HPCA , vol.20 , pp. 12
    • Jeong, M.K.1
  • 14
    • 85048769300 scopus 로고    scopus 로고
    • Minimalist open-page: A dram page-mode scheduling policy for the many-core era
    • D. Kaseridis, J. Stuecheli, and L. K. John, "Minimalist open-page: A DRAM page-mode scheduling policy for the many-core era, " in MICRO, 201 1 .
    • MICRO , vol.201 , pp. 1
    • Kaseridis, D.1    Stuecheli, J.2    John, L.K.3
  • 15
    • 77952558442 scopus 로고    scopus 로고
    • ATLAS: A scalable and hih-performance scheduling algorithm for multiple memory controllers
    • Y. Kim, D. Han, O. Mutlu, and M. Harchol-Balter, "ATLAS: A scalable and hih-performance scheduling algorithm for multiple memory controllers,' in HPCA, 2010.
    • (2010) HPCA
    • Kim, Y.1    Han, D.2    Mutlu, O.3    Harchol-Balter, M.4
  • 16
    • 84872060327 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, " in MICRO, 20 10.
    • MICRO , vol.20 , pp. 10
    • Kim, Y.1    Papamichael, M.2    Mutlu, O.3    Harchol-Balter, M.4
  • 17
    • 84872086587 scopus 로고    scopus 로고
    • A case for exploiting subarray-level parallelism (salp) in dram
    • Y. Kim et al. , "A Case for Exploiting Subarray-Level Parallelism (SALP) in DRAM, " in ISCA , 20 12.
    • ISCA , vol.20 , pp. 12
    • Kim, Y.1
  • 18
    • 84919643842 scopus 로고    scopus 로고
    • Tiered-latency dram: A low latency and low cost dram architecture
    • [l8] D. Lee et al. , "Tiered-Latency DRAM: A Low Latency and Low Cost DRAM Architecture, " in HPCA , 20 1 3 .
    • HPCA , vol.20 , Issue.1 , pp. 3
    • Lee, D.1
  • 19
    • 84892530939 scopus 로고    scopus 로고
    • A software memory partition approach for eliminating bank-level interference in multicore systems
    • L. Liu e t aI. , "A software memory partition approach for eliminating bank-level interference in multicore systems, " In PA CT, 20 12.
    • PACT , vol.20 , pp. 12
    • Liu, L.1
  • 20
    • 31944440969 scopus 로고    scopus 로고
    • Pin: Building customized program analysis tools with dynamic instrumentation
    • C. K. Luk e t al. , "Pin: Building customized program analysis tools with dynamic instrumentation, " in PLDI, 2005.
    • (2005) PLDI
    • Luk, C.K.1
  • 21
    • 84919618984 scopus 로고    scopus 로고
    • Balancing thoughput and fairness in smt processors
    • K. Luo, J. Gummaraju, and M. Franklin, "Balancing thoughput and fairness in SMT processors, " in ISPASS, 200 1 .
    • ISPASS , vol.200 , pp. 1
    • Luo, K.1    Gummaraju, J.2    Franklin, M.3
  • 24
    • 52649128991 scopus 로고    scopus 로고
    • Memory performance attacks: Denial of memory service in multi-core systems
    • T. Moscibroda and O. Mutlu, "Memory performance attacks: Denial of memory service in multi-core systems, " in USENIX Security, 2007 .
    • (2007) USENIX Security
    • Moscibroda, T.1    Mutlu, O.2
  • 25
    • 84872053874 scopus 로고    scopus 로고
    • Reducing memory interference in multicore systems via application-Aware memory channel partitioning
    • S. P. Muralidhara et al. , "Reducing memory interference in multicore systems via application-Aware memory channel partitioning, " in MICRO, 201 1 .
    • MICRO , vol.201 , pp. 1
    • Muralidhara, S.P.1
  • 26
    • 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, " in MICRO, 2007.
    • (2007) MICRO
    • Mutlu, O.1    Moscibroda, T.2
  • 27
    • 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, " in ISCA , 2008.
    • (2008) ISCA
    • Mutlu, O.1    Moscibroda, T.2
  • 29
    • 84866479987 scopus 로고    scopus 로고
    • On-chip networks from a networking perspective: Congestion and scalability in many-core interconnects
    • G. Nychis, C. Fallin, T. Moscibroda, and O. Mutlu, "On-chip networks from a networking perspective: Congestion and scalability in many-core interconnects, " in SIGCOMM, 20 12.
    • SIGCOMM , vol.20 , pp. 12
    • Nychis, G.1    Fallin, C.2    Moscibroda, T.3    Mutlu, O.4
  • 30
    • 0033691565 scopus 로고    scopus 로고
    • Memory access scheduling
    • S. Rixner et al. , "Memory access scheduling, " in ISCA , 2000.
    • (2000) ISCA
    • Rixner, S.1
  • 32
    • 0034443570 scopus 로고    scopus 로고
    • Symbiotic jobscheduling for a simultaneous multithreaded processor
    • A. Snavely and D. M. Tullsen, "Symbiotic jobscheduling for a simultaneous multithreaded processor, " In ASPLOS, 2000.
    • (2000) ASPLOS
    • Snavely, A.1    Tullsen, D.M.2
  • 33
    • 84919690580 scopus 로고    scopus 로고
    • MISE: Providing performance predictability and improving fairness in shared main memory systems
    • L. Subramanian et al. , "MISE: Providing performance predictability and improving fairness in shared main memory systems, " in HPCA, 20 1 3 .
    • HPCA , vol.20 , Issue.1 , pp. 3
    • Subramanian, L.1
  • 34
    • 84919638266 scopus 로고    scopus 로고
    • The imract o f memory subsystem resource sharing on datacenter applications
    • L. Tang et al. , "The imract o f memory subsystem resource sharing on datacenter applications,' in ISCA , 20 1 1 .
    • ISCA , vol.20 , Issue.1 , pp. 1
    • Tang, L.1
  • 35
    • 84919692524 scopus 로고    scopus 로고
    • Fairness metrics for multi-Threaded processors
    • H. Vandierendonck and A. Seznec, "Fairness metrics for multi-Threaded processors, " IEEE CAL, February 20 1 1 .
    • IEEE CAL, February , vol.20 , Issue.1 , pp. 1
    • Vandierendonck, H.1    Seznec, A.2
  • 36
    • 84919691560 scopus 로고    scopus 로고
    • A 3d-stacked logic-in-memory accelerator for application-specific data intensive computing
    • Q. Zhu et al. , "A 3D-stacked logic-in-memory accelerator for application-specific data intensive computing, " in 3DIC, 20 1 3 .
    • 3DIC , vol.20 , Issue.1 , pp. 3
    • Zhu, Q.1
  • 37
    • 77952248898 scopus 로고    scopus 로고
    • Addressing shared resource contention in multi core processors via scheduling
    • S. Zhuravlev, S. Blagodurov, and A. Fedorova, "Addressing shared resource contention in multi core processors via scheduling, " In ASPLOS, 2010.
    • (2010) ASPLOS
    • Zhuravlev, S.1    Blagodurov, S.2    Fedorova, A.3
  • 38
    • 52649113530 scopus 로고    scopus 로고
    • Controller for a synchronous dram that maximizes throughput by allowing memory requests and commands to be issued out of order
    • W. K. Zuravleff and T. Robinson, "Controller for a synchronous DRAM that maximizes throughput by allowing memory requests and commands to be issued out of order, " Patent 5630096, 1 997.
    • Patent 5630096 , vol.1 , pp. 997
    • Zuravleff, W.K.1    Robinson, T.2


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