메뉴 건너뛰기




Volumn , Issue , 2011, Pages 283-294

The impact of memory subsystem resource sharing on datacenter applications

Author keywords

Contention; Datacenter; Multicore; Thread scheduling; Thread to core mapping; Workload characterization

Indexed keywords

CONTENTION; DATACENTER; MULTI CORE; THREAD SCHEDULING; THREAD-TO-CORE MAPPING; WORKLOAD CHARACTERIZATION; ADAPTIVE APPROACH; APPLICATION THREADS; BENCHMARK SUITES; BUS BANDWIDTH; CACHE SHARING; CONTENT ANALYZERS; EXPERIMENTATION; IMAGE STITCHING; IMPACT PERFORMANCE; MAPPING SCENARIOS; MEMORY SUBSYSTEMS; MULTIPLE APPLICATIONS; PERFORMANCE; RESOURCE SHARING; SHARING MEMORIES; STATUS QUO; WEB SEARCHES;

EID: 80052535250     PISSN: 10636897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2000064.2000099     Document Type: Conference Paper
Times cited : (173)

References (46)
  • 2
    • 80052532867 scopus 로고    scopus 로고
    • Protocol buffer. http://code.google.com/p/protobuf/.
  • 3
    • 33947715600 scopus 로고    scopus 로고
    • Ipc considered harmful for multiprocessor workloads
    • A. Alameldeen and D. Wood. Ipc considered harmful for multiprocessor workloads. IEEE Micro, 26(4):8, 2006.
    • (2006) IEEE Micro , vol.26 , Issue.4 , pp. 8
    • Alameldeen, A.1    Wood, D.2
  • 4
    • 70350754495 scopus 로고    scopus 로고
    • Pam: A novel performance/power aware meta-scheduler for multi-core systems
    • Nov
    • M. Banikazemi, D. Poff, and B. Abali. Pam: a novel performance/power aware meta-scheduler for multi-core systems. In SC '08, Nov 2008.
    • (2008) SC '08
    • Banikazemi, M.1    Poff, D.2    Abali, B.3
  • 5
    • 0037619265 scopus 로고    scopus 로고
    • Web search for a planet: The google cluster architecture
    • L. Barroso, J. Dean, and U. Holzle. Web search for a planet: The google cluster architecture. IEEE Micro, 23(2), 2003.
    • (2003) IEEE Micro , vol.23 , Issue.2
    • Barroso, L.1    Dean, J.2    Holzle, U.3
  • 6
    • 77954752931 scopus 로고    scopus 로고
    • An approach to resource-aware co-scheduling for cmps
    • Jun
    • M. Bhadauria and S. McKee. An approach to resource-aware co-scheduling for cmps. In ICS '10, Jun 2010.
    • (2010) ICS '10
    • Bhadauria, M.1    McKee, S.2
  • 7
    • 8344240379 scopus 로고    scopus 로고
    • Effectively sharing a cache among threads
    • Jun
    • G. Blelloch and P. Gibbons. Effectively sharing a cache among threads. In SPAA '04, Jun 2004.
    • (2004) SPAA '04
    • Blelloch, G.1    Gibbons, P.2
  • 8
    • 21244474546 scopus 로고    scopus 로고
    • 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-11, pages 340-351, 2005.
    • (2005) HPCA , vol.11 , pp. 340-351
    • Chandra, D.1    Guo, F.2    Kim, S.3    Solihin, Y.4
  • 11
    • 77952285828 scopus 로고    scopus 로고
    • Fairness via source throttling: A configurable and high-performance fairness substrate for multi-core memory systems
    • Mar
    • E. Ebrahimi, C. Lee, O. Mutlu, and Y. Patt. Fairness via source throttling: a configurable and high-performance fairness substrate for multi-core memory systems. In ASPLOS '10, Mar 2010.
    • (2010) ASPLOS '10
    • Ebrahimi, E.1    Lee, C.2    Mutlu, O.3    Patt, Y.4
  • 13
    • 77952262842 scopus 로고    scopus 로고
    • Probabilistic job symbiosis modeling for smt processor scheduling
    • Mar
    • S. Eyerman and L. Eeckhout. Probabilistic job symbiosis modeling for smt processor scheduling. In ASPLOS '10, Mar 2010.
    • (2010) ASPLOS '10
    • Eyerman, S.1    Eeckhout, L.2
  • 14
    • 47849108985 scopus 로고    scopus 로고
    • Improving performance isolation on chip multiprocessors via an operating system scheduler
    • Sep
    • A. Fedorova, M. Seltzer, and M. Smith. Improving performance isolation on chip multiprocessors via an operating system scheduler. In PACT '07, Sep 2007.
    • (2007) PACT '07
    • Fedorova, A.1    Seltzer, M.2    Smith, M.3
  • 15
    • 47349085427 scopus 로고    scopus 로고
    • A framework for providing quality of service in chip multi-processors
    • F. Guo, Y. Solihin, L. Zhao, and R. Iyer. A framework for providing quality of service in chip multi-processors. In Micro '07, pages 343-355, 2007.
    • (2007) Micro '07 , pp. 343-355
    • Guo, F.1    Solihin, Y.2    Zhao, L.3    Iyer, R.4
  • 20
    • 63549085110 scopus 로고    scopus 로고
    • Analysis and approximation of optimal co-scheduling on chip multiprocessors
    • Oct
    • Y. Jiang, X. Shen, J. Chen, and R. Tripathi. Analysis and approximation of optimal co-scheduling on chip multiprocessors. In PACT '08, Oct 2008.
    • (2008) PACT '08
    • Jiang, Y.1    Shen, X.2    Chen, J.3    Tripathi, R.4
  • 21
    • 77949597137 scopus 로고    scopus 로고
    • Combining locality analysis with online proactive job co-scheduling in chip multiprocessors
    • Y. Jiang, K. Tian, and X. Shen. Combining locality analysis with online proactive job co-scheduling in chip multiprocessors. High Performance Embedded Architectures and Compilers, pages 201-215, 2010.
    • (2010) High Performance Embedded Architectures and Compilers , pp. 201-215
    • Jiang, Y.1    Tian, K.2    Shen, X.3
  • 23
    • 76749137634 scopus 로고    scopus 로고
    • Optimizing shared cache behavior of chip multiprocessors
    • M. Kandemir, S. Muralidhara, S. Narayanan, Y. Zhang, and O. Ozturk. Optimizing shared cache behavior of chip multiprocessors. In MICRO-42, pages 505-516, 2009.
    • (2009) MICRO , vol.42 , pp. 505-516
    • Kandemir, M.1    Muralidhara, S.2    Narayanan, S.3    Zhang, Y.4    Ozturk, O.5
  • 24
    • 77952558038 scopus 로고    scopus 로고
    • A bandwidth-aware memory-subsystem resource management using non-invasive resource profilers for large cmp systems
    • D. Kaseridis, J. Stuecheli, J. Chen, and L. John. A bandwidth-aware memory-subsystem resource management using non-invasive resource profilers for large cmp systems. In HPCA-16, pages 1-11, 2010.
    • (2010) HPCA , vol.16 , pp. 1-11
    • Kaseridis, D.1    Stuecheli, J.2    Chen, J.3    John, L.4
  • 25
    • 47249103334 scopus 로고    scopus 로고
    • Using os observations to improve performance in multicore systems
    • R. Knauerhase, P. Brett, B. Hohlt, T. Li, and S. Hahn. Using os observations to improve performance in multicore systems. Micro, IEEE, 28(3):54-66, 2008.
    • (2008) Micro, IEEE , vol.28 , Issue.3 , pp. 54-66
    • Knauerhase, R.1    Brett, P.2    Hohlt, B.3    Li, T.4    Hahn, S.5
  • 26
    • 77956082324 scopus 로고    scopus 로고
    • Server engineering insights for large-scale online services
    • C. Kozyrakis, A. Kansal, S. Sankar, and K. Vaid. Server engineering insights for large-scale online services. Micro, IEEE, 30(4):8-19, 2010.
    • (2010) Micro, IEEE , vol.30 , Issue.4 , pp. 8-19
    • Kozyrakis, C.1    Kansal, A.2    Sankar, S.3    Vaid, K.4
  • 27
    • 77952569781 scopus 로고    scopus 로고
    • Understanding how off-chip memory bandwidth partitioning in chip multiprocessors affects system performance
    • F. Liu, X. Jiang, and Y. Solihin. Understanding how off-chip memory bandwidth partitioning in chip multiprocessors affects system performance. In HPCA-16, pages 1-12, 2010.
    • (2010) HPCA , vol.16 , pp. 1-12
    • Liu, F.1    Jiang, X.2    Solihin, Y.3
  • 34
    • 34548042910 scopus 로고    scopus 로고
    • Utility-based cache partitioning: A low-overhead, high-performance, runtime mechanism to partition shared caches
    • Dec
    • M. Qureshi and Y. Patt. Utility-based cache partitioning: A low-overhead, high-performance, runtime mechanism to partition shared caches. In MICRO 39, Dec 2006.
    • (2006) MICRO , vol.39
    • Qureshi, M.1    Patt, Y.2
  • 36
    • 34247108325 scopus 로고    scopus 로고
    • Architectural support for operating system-driven cmp cache management
    • Sep
    • N. Rafique, W.-T. Lim, and M. Thottethodi. Architectural support for operating system-driven cmp cache management. In PACT '06, Sep 2006.
    • (2006) PACT '06
    • Rafique, N.1    Lim, W.-T.2    Thottethodi, M.3
  • 41
    • 70350634177 scopus 로고    scopus 로고
    • Adaptive set pinning: Managing shared caches in chip multiprocessors
    • Mar
    • S. Srikantaiah, M. Kandemir, and M. Irwin. Adaptive set pinning: managing shared caches in chip multiprocessors. In ASPLOS XIII, Mar 2008.
    • (2008) ASPLOS , vol.13
    • Srikantaiah, S.1    Kandemir, M.2    Irwin, M.3
  • 42
    • 84949769332 scopus 로고    scopus 로고
    • A new memory monitoring scheme for memory-aware scheduling and partitioning
    • G. Suh, S. Devadas, and L. Rudolph. A new memory monitoring scheme for memory-aware scheduling and partitioning. In HPCA '02, pages 117-128, 2002.
    • (2002) HPCA '02 , pp. 117-128
    • Suh, G.1    Devadas, S.2    Rudolph, L.3
  • 43
    • 33847080485 scopus 로고    scopus 로고
    • Image alignment and stitching: A tutorial
    • R. Szeliski. Image alignment and stitching: a tutorial. Found. Trends. Comput. Graph. Vis., 2(1):1-104, 2006.
    • (2006) Found. Trends. Comput. Graph. Vis. , vol.2 , Issue.1 , pp. 1-104
    • Szeliski, R.1
  • 45
    • 77957596914 scopus 로고    scopus 로고
    • Does cache sharing on modern cmp matter to the performance of contemporary multithreaded programs?
    • E. Zhang, Y. Jiang, and X. Shen. Does cache sharing on modern cmp matter to the performance of contemporary multithreaded programs? In PPoPP '10, pages 203-212, 2010.
    • (2010) PPoPP '10 , pp. 203-212
    • Zhang, E.1    Jiang, Y.2    Shen, X.3
  • 46
    • 77952248898 scopus 로고    scopus 로고
    • Addressing shared resource contention in multicore processors via scheduling
    • Mar
    • S. Zhuravlev, S. Blagodurov, and A. Fedorova. Addressing shared resource contention in multicore processors via scheduling. In ASPLOS '10, Mar 2010.
    • (2010) ASPLOS '10
    • Zhuravlev, S.1    Blagodurov, S.2    Fedorova, A.3


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