메뉴 건너뛰기




Volumn , Issue , 2010, Pages 335-346

Fairness via source throttling: A configurable and high-performance fairness substrate for multi-core memory systems

Author keywords

Fairness; Multi core systems; Shared memory systems; System performance

Indexed keywords

CHIP-MULTIPROCESSOR; CONFIGURABLE; FAIRNESS CONTROL; HARDWARE RESOURCES; LOSS OF PERFORMANCE; MEMORY CONTROLLER; MEMORY SUBSYSTEMS; MEMORY SYSTEMS; MULTI CORE; MULTI-CORE SYSTEMS; NEW APPROACHES; PERFORMANCE TRADE-OFF; RESOURCE SHARING; SHARED CACHE; SHARED MEMORY SYSTEM; SYSTEM FAIRNESS; SYSTEM SOFTWARES;

EID: 77952285828     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1736020.1736058     Document Type: Conference Paper
Times cited : (165)

References (32)
  • 1
    • 77952282424 scopus 로고    scopus 로고
    • Advanced Micro Devices
    • Advanced Micro Devices. AMD's six-core Opteron processors. http://techreport.com/articles.x/17005, 2009.
    • (2009) AMD's Six-core Opteron Processors
  • 2
    • 66749161432 scopus 로고    scopus 로고
    • Coordinated management of multiple interacting resources in chip multiprocessors: A machine learning approach
    • R. Bitirgen et al. Coordinated management of multiple interacting resources in chip multiprocessors: A machine learning approach. In MICRO-41, 2008.
    • (2008) MICRO-41
    • Bitirgen, R.1
  • 3
    • 4644223464 scopus 로고    scopus 로고
    • QoS for high-performance SMT processors in embedded systems
    • F. J. Cazorla et al. QoS for high-performance SMT processors in embedded systems. IEEE Micro, 2004.
    • (2004) IEEE Micro
    • Cazorla, F.J.1
  • 4
    • 76749124429 scopus 로고    scopus 로고
    • Application-aware prioritization mechanisms for on-chip networks
    • R. Das et al. Application-aware prioritization mechanisms for on-chip networks. In MICRO, 2009.
    • (2009) MICRO
    • Das, R.1
  • 5
    • 67650091396 scopus 로고    scopus 로고
    • Per-thread cycle accounting in SMT processors
    • S. Eyerman and L. Eeckhout. Per-thread cycle accounting in SMT processors. In ASPLOS, 2009.
    • (2009) ASPLOS
    • Eyerman, S.1    Eeckhout, L.2
  • 6
    • 47849108985 scopus 로고    scopus 로고
    • Improving performance isolation on chip multiprocessors via an operating system scheduler
    • A. Fedorova et al. Improving performance isolation on chip multiprocessors via an operating system scheduler. In PACT, 2007.
    • (2007) PACT
    • Fedorova, A.1
  • 7
    • 40349114891 scopus 로고    scopus 로고
    • Fairness and throughput in switch on event multithreading
    • R. Gabor et al. Fairness and throughput in switch on event multithreading. In MICRO-39, 2006.
    • (2006) MICRO-39
    • Gabor, R.1
  • 9
    • 76749160934 scopus 로고    scopus 로고
    • Preemptive virtual clock: A flexible, efficient, and cost-effective QoS scheme for networks-on-a-chip
    • B. Grot et al. Preemptive virtual clock: A flexible, efficient, and cost-effective QoS scheme for networks-on-a-chip. In MICRO, 2009.
    • (2009) MICRO
    • Grot, B.1
  • 10
    • 70449711364 scopus 로고    scopus 로고
    • Rate-based QoS techniques for cache/memory in CMP platforms
    • A. Herdrich et al. Rate-based QoS techniques for cache/memory in CMP platforms. In ICS, 2009.
    • (2009) ICS
    • Herdrich, A.1
  • 11
    • 77952247129 scopus 로고    scopus 로고
    • Intel. First the tick, now the tock: Next generation Intel microarchitecure
    • Nehalem
    • Intel. First the tick, now the tock: Next generation Intel microarchitecure (Nehalem). Intel Technical White Paper, 2008.
    • (2008) Intel Technical White Paper
  • 12
    • 8344246922 scopus 로고    scopus 로고
    • CQoS: A framework for enabling QoS in shared caches of CMP platforms
    • R. Iyer. CQoS: a framework for enabling QoS in shared caches of CMP platforms. In ICS-18, 2004.
    • (2004) ICS-18
    • Iyer, R.1
  • 13
    • 67650595791 scopus 로고    scopus 로고
    • QoS policies and architecture for cache/memory in CMP platforms
    • R. Iyer et al. QoS policies and architecture for cache/memory in CMP platforms. In SIGMETRICS, 2007.
    • (2007) SIGMETRICS
    • Iyer, R.1
  • 14
    • 79952855788 scopus 로고    scopus 로고
    • A light-weight fairness mechanism for chip multiprocessor memory systems
    • M. Jahre and L. Natvig. A light-weight fairness mechanism for chip multiprocessor memory systems. In Computing Frontiers, 2009.
    • (2009) Computing Frontiers
    • Jahre, M.1    Natvig, L.2
  • 15
    • 10444238444 scopus 로고    scopus 로고
    • Fair cache sharing and partitioning in a chip multiprocessor architecture
    • S. Kimet al. Fair cache sharing and partitioning in a chip multiprocessor architecture. In PACT, 2004.
    • (2004) PACT
    • Kim, S.1
  • 16
    • 84904279959 scopus 로고
    • Lockup-free instruction fetch/prefetch cache organization
    • D. Kroft. Lockup-free instruction fetch/prefetch cache organization. In ISCA-8, 1981.
    • (1981) ISCA-8
    • Kroft, D.1
  • 17
    • 52649094492 scopus 로고    scopus 로고
    • Globally-synchronized frames for guaranteed quality-of-service in on-chip networks
    • J. W. Lee et al. Globally-synchronized frames for guaranteed quality-of-service in on-chip networks. In ISCA-35, 2008.
    • (2008) ISCA-35
    • Lee, J.W.1
  • 18
    • 84962144701 scopus 로고    scopus 로고
    • Balancing throughput and fairness in SMT processors
    • K. Luo et al. Balancing throughput and fairness in SMT processors. In ISPASS, 2001.
    • (2001) ISPASS
    • Luo, K.1
  • 19
    • 84981164301 scopus 로고    scopus 로고
    • Boosting SMT performance by speculation control
    • K. Luo et al. Boosting SMT performance by speculation control. In IPDPS, 2001.
    • (2001) IPDPS
    • Luo, K.1
  • 21
    • 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
  • 22
    • 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-40, 2007.
    • (2007) MICRO-40
    • Mutlu, O.1    Moscibroda, T.2
  • 23
    • 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-35, 2008.
    • (2008) ISCA-35
    • Mutlu, O.1    Moscibroda, T.2
  • 24
    • 34548050337 scopus 로고    scopus 로고
    • Fair queuing memory systems
    • K. J. Nesbit et al. Fair queuing memory systems. In MICRO-39, 2006.
    • (2006) MICRO-39
    • Nesbit, K.J.1
  • 25
    • 35348816719 scopus 로고    scopus 로고
    • Virtual private caches
    • K. J. Nesbit et al. Virtual private caches. In ISCA-34, 2007.
    • (2007) ISCA-34
    • Nesbit, K.J.1
  • 26
    • 21644454187 scopus 로고    scopus 로고
    • Pinpointing representative portions of large intel itanium programs with dynamic instrumentation
    • H. Patil et al. Pinpointing representative portions of large intel itanium programs with dynamic instrumentation. In MICRO-37, 2004.
    • (2004) MICRO-37
    • Patil, H.1
  • 27
    • 0033691565 scopus 로고    scopus 로고
    • Memory access scheduling
    • S. Rixner et al. Memory access scheduling. In ISCA-27, 2000.
    • (2000) ISCA-27
    • Rixner, S.1
  • 28
    • 0034443570 scopus 로고    scopus 로고
    • Symbiotic job scheduling for a simultaneous multithreading processor
    • A. Snavely and D. M. Tullsen. Symbiotic job scheduling for a simultaneous multithreading processor. In ASPLOS-IX, 2000.
    • (2000) ASPLOS-IX
    • Snavely, A.1    Tullsen, D.M.2
  • 30
    • 0029666641 scopus 로고    scopus 로고
    • Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor
    • D. M. Tullsen et al. Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor. In ISCA-23, 1996.
    • (1996) ISCA-23
    • Tullsen, D.M.1
  • 32
    • 78650754462 scopus 로고    scopus 로고
    • Hardware execution throttling for multi-core resource management
    • X. Zhang et al. Hardware execution throttling for multi-core resource management. In USENIX, 2009.
    • (2009) USENIX
    • Zhang, X.1


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