메뉴 건너뛰기




Volumn , Issue , 2013, Pages 308-319

A hardware evaluation of cache partitioning to improve utilization and energy-efficiency while preserving responsiveness

Author keywords

[No Author keywords available]

Indexed keywords

AVERAGE THROUGHPUT; CACHE PARTITIONING; COMPUTING WORKLOADS; DYNAMIC ALGORITHM; HARDWARE EVALUATIONS; PERFORMANCE DEGRADATION; PERFORMANCE GUARANTEES; STATIC APPROACH;

EID: 84881160871     PISSN: 10636897     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2485922.2485949     Document Type: Conference Paper
Times cited : (102)

References (39)
  • 1
    • 84863934589 scopus 로고    scopus 로고
    • Apple Inc. iOS App Programming Guide. http://developer.apple.com/library/ ios/DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ iPhoneAppProgrammingGuide.pdf.
    • IOS App Programming Guide
  • 2
    • 67649170859 scopus 로고    scopus 로고
    • The datacenter as a computer: An introduction to the design of warehouse-scale machines
    • Morgan & Claypool Publishers
    • L. A. Barroso and U. Hölzle. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. Synthesis Lectures on Computer Architecture. Morgan & Claypool Publishers, 2009.
    • (2009) Synthesis Lectures on Computer Architecture
    • Barroso, L.A.1    Hölzle, U.2
  • 3
    • 84870695468 scopus 로고    scopus 로고
    • Searching for a parent instead of fighting over children: A fast breadth-first search implementation for graph500
    • EECS Department, University of California, Berkeley, Nov
    • S. Beamer, K. Asanovic, and D. A. Patterson. Searching for a parent instead of fighting over children: A fast breadth-first search implementation for graph500. Technical Report UCB/EECS-2011-117, EECS Department, University of California, Berkeley, Nov 2011.
    • (2011) Technical Report UCB/EECS-2011-117
    • Beamer, S.1    Asanovic, K.2    Patterson, D.A.3
  • 5
    • 84881138701 scopus 로고    scopus 로고
    • PACORA: Dynamically optimizing resource allocations for interactive applications
    • University of California, Berkeley, April
    • S. Bird, B. Smith, K. Asanović, and D. A. Patterson. PACORA: Dynamically Optimizing Resource Allocations for Interactive Applications. Technical report, University of California, Berkeley, April 2013.
    • (2013) Technical Report
    • Bird, S.1    Smith, B.2    Asanović, K.3    Patterson, D.A.4
  • 6
    • 33750426693 scopus 로고    scopus 로고
    • The DaCapo benchmarks: Java benchmarking development and analysis
    • S. M. Blackburn et al. The DaCapo benchmarks: Java benchmarking development and analysis. In OOPSLA, pages 169-190, 2006.
    • (2006) OOPSLA , pp. 169-190
    • Blackburn, S.M.1
  • 7
  • 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, pages 340-351, 2005.
    • (2005) HPCA , pp. 340-351
    • Chandra, D.1    Guo, F.2    Kim, S.3    Solihin, Y.4
  • 9
    • 40349095122 scopus 로고    scopus 로고
    • 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, pages 455-468, 2006.
    • (2006) MICRO , pp. 455-468
    • Cho, S.1    Jin, L.2
  • 10
    • 84856736512 scopus 로고    scopus 로고
    • Opportunities and challenges of parallelizing speech recognition
    • J. Chong, G. Friedland, A. Janin, N. Morgan, and C. Oei. Opportunities and challenges of parallelizing speech recognition. In HotPar, 2010.
    • (2010) HotPar
    • Chong, J.1    Friedland, G.2    Janin, A.3    Morgan, N.4    Oei, C.5
  • 11
    • 49949106993 scopus 로고    scopus 로고
    • Perfmon2: A flexible performance monitoring interface for linux
    • S. Eranian. Perfmon2: a flexible performance monitoring interface for linux. In Ottawa Linux Symposium, pages 269-288, 2006.
    • (2006) Ottawa Linux Symposium , pp. 269-288
    • Eranian, S.1
  • 12
    • 84863752817 scopus 로고    scopus 로고
    • Looking back and looking forward: Power, performance, and upheaval
    • July
    • H. Esmaeilzadeh, T. Cao, X. Yang, S. M. Blackburn, and K. S. McKinley. Looking back and looking forward: power, performance, and upheaval. Commun. ACM, 55(7):105-114, July 2012.
    • (2012) Commun. ACM , vol.55 , Issue.7 , pp. 105-114
    • Esmaeilzadeh, H.1    Cao, T.2    Yang, X.3    Blackburn, S.M.4    McKinley, K.S.5
  • 13
    • 75749116827 scopus 로고    scopus 로고
    • Managing contention for shared resources on multicore processors
    • A. Fedorova, S. Blagodurov, and S. Zhuravlev. Managing contention for shared resources on multicore processors. Commun. ACM, 53(2):49-57, 2010.
    • (2010) Commun. ACM , vol.53 , Issue.2 , pp. 49-57
    • Fedorova, A.1    Blagodurov, S.2    Zhuravlev, S.3
  • 15
    • 80955126851 scopus 로고    scopus 로고
    • Assessing the scalability of garbage collectors on many cores
    • L. Gidra, G. Thomas, J. Sopena, and M. Shapiro. Assessing the scalability of garbage collectors on many cores. In PLOS, pages 1-5, 2011.
    • (2011) PLOS , pp. 1-5
    • Gidra, L.1    Thomas, G.2    Sopena, J.3    Shapiro, M.4
  • 16
    • 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, 2007.
    • (2007) MICRO
    • Guo, F.1    Solihin, Y.2    Zhao, L.3    Iyer, R.4
  • 17
    • 84881132738 scopus 로고    scopus 로고
    • Computer architecture - A quantitative approach
    • (5. ed.)
    • J. L. Hennessy and D. A. Patterson. Computer Architecture - A Quantitative Approach (5. ed.). Morgan Kaufmann, 2012.
    • (2012) Morgan Kaufmann
    • Hennessy, J.L.1    Patterson, D.A.2
  • 21
    • 78149335852 scopus 로고    scopus 로고
    • Memory characterization of workloads using instrumentation-driven simulation - A pin-based memory characterization of the spec cpu2000 and spec cpu2006 benchmark suites
    • A. Jaleel. Memory characterization of workloads using instrumentation-driven simulation - a pin-based memory characterization of the spec cpu2000 and spec cpu2006 benchmark suites. Technical report, VSSAD, Intel Corporation, 2007.
    • (2007) Technical Report, VSSAD, Intel Corporation
    • Jaleel, A.1
  • 22
    • 84881130861 scopus 로고    scopus 로고
    • S. Kamil. Stencil probe, 2012. http://www.cs.berkeley.edu/~skamil/ projects/stencilprobe/.
    • (2012) Stencil Probe
    • Kamil, S.1
  • 23
    • 52649094492 scopus 로고    scopus 로고
    • Globally-synchronized frames for guaranteed quality-of-service in on-chip networks
    • J. W. Lee, M. C. Ng, and K. Asanovic. Globally-synchronized frames for guaranteed quality-of-service in on-chip networks. In ISCA, pages 89-100, 2008.
    • (2008) ISCA , pp. 89-100
    • Lee, J.W.1    Ng, M.C.2    Asanovic, K.3
  • 24
    • 57749186047 scopus 로고    scopus 로고
    • Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems
    • feb.
    • 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, pages 367-378, feb. 2008.
    • (2008) HPCA , pp. 367-378
    • Lin, J.1    Lu, Q.2    Ding, X.3    Zhang, Z.4    Zhang, X.5    Sadayappan, P.6
  • 27
    • 84881143431 scopus 로고    scopus 로고
    • webpage
    • Perfmon2 webpage. perfmon2.sourceforge.net/.
  • 28
    • 35348913704 scopus 로고    scopus 로고
    • Analysis of redundancy and application balance in the spec cpu2006 benchmark suite
    • A. Phansalkar, A. Joshi, and L. K. John. Analysis of redundancy and application balance in the spec cpu2006 benchmark suite. In ISCA, pages 412-423, 2007.
    • (2007) ISCA , pp. 412-423
    • Phansalkar, A.1    Joshi, A.2    John, L.K.3
  • 29
    • 34548042910 scopus 로고    scopus 로고
    • 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, pages 423-432, 2006.
    • (2006) MICRO , pp. 423-432
    • Qureshi, M.K.1    Patt, Y.N.2
  • 30
    • 80052521720 scopus 로고    scopus 로고
    • Vantage: Scalable and efficient fine-grain cache partitioning
    • June
    • D. Sanchez and C. Kozyrakis. Vantage: Scalable and Efficient Fine-Grain Cache Partitioning. In ISCA, June 2011.
    • (2011) ISCA
    • Sanchez, D.1    Kozyrakis, C.2
  • 31
    • 77954909751 scopus 로고    scopus 로고
    • The user and business impact of server delays, additional bytes, and http chunking in web search
    • E. Schurman and J. Brutlag. The user and business impact of server delays, additional bytes, and http chunking in web search. In Velocity, 2009.
    • (2009) Velocity
    • Schurman, E.1    Brutlag, J.2
  • 33
    • 84949769332 scopus 로고    scopus 로고
    • A new memory monitoring scheme for memory-aware scheduling and partitioning
    • G. E. Suh, S. Devadas, and L. Rudolph. A New Memory Monitoring Scheme for Memory-Aware Scheduling and Partitioning. In HPCA, pages 117-128, 2002.
    • (2002) HPCA , pp. 117-128
    • Suh, G.E.1    Devadas, S.2    Rudolph, L.3
  • 34
    • 57749176037 scopus 로고    scopus 로고
    • 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
  • 35
    • 67650796123 scopus 로고    scopus 로고
    • Rapidmrc: Approximating l2 miss rate curves on commodity systems for online optimizations
    • D. K. Tam, R. Azimi, L. Soares, and M. Stumm. Rapidmrc: approximating l2 miss rate curves on commodity systems for online optimizations. In ASPLOS, pages 121-132, 2009.
    • (2009) ASPLOS , pp. 121-132
    • Tam, D.K.1    Azimi, R.2    Soares, L.3    Stumm, M.4
  • 36
    • 80052535250 scopus 로고    scopus 로고
    • The impact of memory subsystem resource sharing on datacenter applications
    • L. Tang, J. Mars, N. Vachharajani, R. Hundt, and M. L. Soffa. The impact of memory subsystem resource sharing on datacenter applications. In ISCA, pages 283-294, 2011.
    • (2011) ISCA , pp. 283-294
    • Tang, L.1    Mars, J.2    Vachharajani, N.3    Hundt, R.4    Soffa, M.L.5
  • 37
    • 79957470794 scopus 로고    scopus 로고
    • Characterization and dynamic mitigation of intra-application cache interference
    • C.-J. Wu and M. Martonosi. Characterization and dynamic mitigation of intra-application cache interference. In ISPASS, pages 2-11, 2011.
    • (2011) ISPASS , pp. 2-11
    • Wu, C.-J.1    Martonosi, M.2
  • 38
    • 77949645981 scopus 로고    scopus 로고
    • Scalable shared-cache management by containing thrashing workloads
    • Y. Xie and G. H. Loh. Scalable shared-cache management by containing thrashing workloads. In HiPEAC, pages 262-276, 2010.
    • (2010) HiPEAC , pp. 262-276
    • Xie, Y.1    Loh, G.H.2
  • 39
    • 77749340037 scopus 로고    scopus 로고
    • Does cache sharing on modern CMP matter to the performance of contemporary multithreaded programs?
    • E. Z. Zhang, Y. Jiang, and X. Shen. Does cache sharing on modern CMP matter to the performance of contemporary multithreaded programs? In PPoPP, pages 203-212, 2010.
    • (2010) PPoPP , pp. 203-212
    • Zhang, E.Z.1    Jiang, Y.2    Shen, X.3


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