메뉴 건너뛰기




Volumn 05-09-December-2015, Issue , 2015, Pages 598-610

Rubik: Fast analytical power management for latency-critical systems

Author keywords

colocation; DVFS; interference; isolation; latency critical; power management; quality of service; tail latency

Indexed keywords

COMPUTER ARCHITECTURE; ENERGY MANAGEMENT; QUALITY OF SERVICE; WASTE UTILIZATION; WAVE INTERFERENCE; WORLD WIDE WEB;

EID: 84959897892     PISSN: 10724451     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2830772.2830797     Document Type: Conference Paper
Times cited : (144)

References (60)
  • 1
    • 47249127725 scopus 로고    scopus 로고
    • The case for energy-proportional computing
    • L. Barroso and U. Hölzle, "The case for energy-proportional computing, " IEEE Computer, 40 (12), 2007.
    • (2007) IEEE Computer , vol.40 , Issue.12
    • Barroso, L.1    Hölzle, U.2
  • 3
    • 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
  • 5
    • 84900401077 scopus 로고    scopus 로고
    • FIVR: Fully integrated voltage regulators on 4th generation Intel Core SoCs
    • E. Burton, G. Schrom, F. Paillet et al., "FIVR: Fully integrated voltage regulators on 4th generation Intel Core SoCs, " in APEC-29, 2014.
    • (2014) APEC-29
    • Burton, E.1    Schrom, G.2    Paillet, F.3
  • 6
    • 84858763476 scopus 로고    scopus 로고
    • Pack&Cap: Adaptive DVFS and thread packing under power caps
    • R. Cochran, C. Hankendi, A. Coskun et al., "Pack&Cap: Adaptive DVFS and thread packing under power caps, " in MICRO-44, 2011.
    • (2011) MICRO-44
    • Cochran, R.1    Hankendi, C.2    Coskun, A.3
  • 7
    • 84873622276 scopus 로고    scopus 로고
    • The tail at scale
    • J. Dean and L. Barroso, "The tail at scale, " Comm. ACM, 56 (2), 2013.
    • (2013) Comm. ACM , vol.56 , Issue.2
    • Dean, J.1    Barroso, L.2
  • 8
    • 84897791438 scopus 로고    scopus 로고
    • Quasar: Resource-efficient and QoS-aware cluster management
    • C. Delimitrou and C. Kozyrakis, "Quasar: Resource-efficient and QoS-aware cluster management, " in ASPLOS-XIX, 2014.
    • (2014) ASPLOS-XIX
    • Delimitrou, C.1    Kozyrakis, C.2
  • 9
    • 84876526315 scopus 로고    scopus 로고
    • CoScale: Coordinating CPU and memory system DVFS in server systems
    • Q. Deng, D. Meisner, A. Bhattacharjee et al., "CoScale: Coordinating CPU and memory system DVFS in server systems, " in MICRO-45, 2012.
    • (2012) MICRO-45
    • Deng, Q.1    Meisner, D.2    Bhattacharjee, A.3
  • 10
    • 77954479862 scopus 로고    scopus 로고
    • A counter architecture for online DVFS profitability estimation
    • S. Eyerman and L. Eeckhout, "A counter architecture for online DVFS profitability estimation, " IEEE Trans. on Computers, 59 (11), 2010.
    • (2010) IEEE Trans. on Computers , vol.59 , Issue.11
    • Eyerman, S.1    Eeckhout, L.2
  • 11
    • 34249813667 scopus 로고    scopus 로고
    • A performance counter architecture for computing accurate CPI components
    • S. Eyerman, L. Eeckhout, T. Karkhanis et al., "A performance counter architecture for computing accurate CPI components, " in ASPLOS-XII, 2006.
    • (2006) ASPLOS-XII
    • Eyerman, S.1    Eeckhout, L.2    Karkhanis, T.3
  • 12
    • 85035765524 scopus 로고    scopus 로고
    • Enabling realistic fine-grain voltage scaling with reconfigurable power distribution networks
    • W. Godycki, C. Torng, I. Bukreyev et al., "Enabling realistic fine-grain voltage scaling with reconfigurable power distribution networks, " in MICRO-47, 2014.
    • (2014) MICRO-47
    • Godycki, W.1    Torng, C.2    Bukreyev, I.3
  • 14
    • 84899111809 scopus 로고    scopus 로고
    • Haswell: The fourth-generation intel core processor
    • P. Hammarlund, A. Martinez, A. Bajwa et al., "Haswell: The fourth-generation intel core processor, " IEEE Micro, 34 (2), 2014.
    • (2014) IEEE Micro , vol.34 , Issue.2
    • Hammarlund, P.1    Martinez, A.2    Bajwa, A.3
  • 15
    • 84910129119 scopus 로고    scopus 로고
    • FIESTA: A samplebalanced multi-program workload methodology
    • A. Hilton, N. Eswaran, and A. Roth, "FIESTA: A samplebalanced multi-program workload methodology, " in MoBS, 2009.
    • (2009) MoBS
    • Hilton, A.1    Eswaran, N.2    Roth, A.3
  • 16
    • 84934342650 scopus 로고    scopus 로고
    • Adrenaline: Pinpointing and reining in tail queries with quick voltage boosting
    • C.-H. Hsu, Y. Zhang, M. Laurenzano et al., "Adrenaline: Pinpointing and reining in tail queries with quick voltage boosting, " in HPCA-21, 2015.
    • (2015) HPCA-21
    • Hsu, C.-H.1    Zhang, Y.2    Laurenzano, M.3
  • 17
    • 1142294799 scopus 로고    scopus 로고
    • A framework for dynamic energy efficiency and temperature management
    • M. Huang, J. Renau, S.-M. Yoo et al., "A framework for dynamic energy efficiency and temperature management, " in MICRO-33, 2000.
    • (2000) MICRO-33
    • Huang, M.1    Renau, J.2    Yoo, S.-M.3
  • 18
    • 84875680141 scopus 로고    scopus 로고
    • Accurate fine-grained processor power proxies
    • W. Huang, C. Lefurgy, W. Kuk et al., "Accurate fine-grained processor power proxies, " in MICRO-45, 2012.
    • (2012) MICRO-45
    • Huang, W.1    Lefurgy, C.2    Kuk, W.3
  • 21
    • 36949001469 scopus 로고    scopus 로고
    • An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget
    • C. Isci, A. Buyuktosunoglu, C.-Y. Cher et al., "An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget, " in MICRO-39, 2006.
    • (2006) MICRO-39
    • Isci, C.1    Buyuktosunoglu, A.2    Cher, C.-Y.3
  • 22
    • 84877706836 scopus 로고    scopus 로고
    • Adaptive parallelism for web search
    • M. Jeon, Y. He, S. Elnikety et al., "Adaptive parallelism for web search, " in EuroSys, 2013.
    • (2013) EuroSys
    • Jeon, M.1    He, Y.2    Elnikety, S.3
  • 23
    • 70349141254 scopus 로고    scopus 로고
    • Shore-MT: A scalable storage manager for the multicore era
    • R. Johnson, I. Pandis, N. Hardavellas et al., "Shore-MT: A scalable storage manager for the multicore era, " in EDBT, 2009.
    • (2009) EDBT
    • Johnson, R.1    Pandis, I.2    Hardavellas, N.3
  • 24
    • 84946059262 scopus 로고    scopus 로고
    • Tradeoffs between power management and tail latency in warehouse-scale applications
    • S. Kanev, K. Hazelwood, G.-Y. Wei et al., "Tradeoffs between power management and tail latency in warehouse-scale applications, " in IISWC, 2014.
    • (2014) IISWC
    • Kanev, S.1    Hazelwood, K.2    Wei, G.-Y.3
  • 25
    • 84897791436 scopus 로고    scopus 로고
    • Ubik: Efficient cache sharing with strict QoS for latency-critical workloads
    • H. Kasture and D. Sanchez, "Ubik: Efficient cache sharing with strict QoS for latency-critical workloads, " in ASPLOSXIX, 2014.
    • (2014) ASPLOSXIX
    • Kasture, H.1    Sanchez, D.2
  • 26
    • 77954473092 scopus 로고    scopus 로고
    • Intervalbased models for run-time DVFS orchestration in superscalar processors
    • G. Keramidas, V. Spiliopoulos, and S. Kaxiras, "Intervalbased models for run-time DVFS orchestration in superscalar processors, " in CF, 2010.
    • (2010) CF
    • Keramidas, G.1    Spiliopoulos, V.2    Kaxiras, S.3
  • 27
    • 57749178620 scopus 로고    scopus 로고
    • System level analysis of fast, per-core DVFS using on-chip switching regulators
    • W. Kim, M. S. Gupta, G.-Y. Wei et al., "System level analysis of fast, per-core DVFS using on-chip switching regulators, " in HPCA-14, 2008.
    • (2008) HPCA-14
    • Kim, W.1    Gupta, M.S.2    Wei, G.-Y.3
  • 28
    • 85110867932 scopus 로고    scopus 로고
    • Moses: Open source toolkit for statistical machine translation
    • P. Koehn, H. Hoang, A. Birch et al., "Moses: Open source toolkit for statistical machine translation, " in ACL-45, 2007.
    • (2007) ACL-45
    • Koehn, P.1    Hoang, H.2    Birch, A.3
  • 29
    • 85164392958 scopus 로고
    • A study of cross-validation and bootstrap for accuracy estimation and model selection
    • R. Kohavi, "A study of cross-validation and bootstrap for accuracy estimation and model selection, " in IJCAI, 1995.
    • (1995) IJCAI
    • Kohavi, R.1
  • 30
    • 84879815965 scopus 로고    scopus 로고
    • Towards more efficient execution: A decoupled access-execute approach
    • K. Koukos, D. Black-Schaffer, V. Spiliopoulos et al., "Towards more efficient execution: A decoupled access-execute approach, " in ICS'13, 2013.
    • (2013) ICS'13
    • Koukos, K.1    Black-Schaffer, D.2    Spiliopoulos, V.3
  • 31
    • 77952125596 scopus 로고    scopus 로고
    • Westmere: A family of 32nm IA processors
    • N. Kurd, S. Bhamidipati, C. Mozak et al., "Westmere: A family of 32nm IA processors, " in ISSCC, 2010.
    • (2010) ISSCC
    • Kurd, N.1    Bhamidipati, S.2    Mozak, C.3
  • 32
    • 33748879741 scopus 로고    scopus 로고
    • Dynamic power-performance adaptation of parallel computation on chip multiprocessors
    • J. Li and J. Martínez, "Dynamic power-performance adaptation of parallel computation on chip multiprocessors, " in HPCA-12, 2006.
    • (2006) HPCA-12
    • Li, J.1    Martínez, J.2
  • 33
    • 84905445838 scopus 로고    scopus 로고
    • Towards energy proportionality for large-scale latency-critical workloads
    • D. Lo, L. Cheng, R. Govindaraju et al., "Towards energy proportionality for large-scale latency-critical workloads, " in ISCA-41, 2014.
    • (2014) ISCA-41
    • Lo, D.1    Cheng, L.2    Govindaraju, R.3
  • 34
    • 84903973893 scopus 로고    scopus 로고
    • Dynamic management of Turbo-Mode in modern multi-core chips
    • D. Lo and C. Kozyrakis, "Dynamic management of Turbo-Mode in modern multi-core chips, " in HPCA-20, 2014.
    • (2014) HPCA-20
    • Lo, D.1    Kozyrakis, C.2
  • 35
    • 0034833040 scopus 로고    scopus 로고
    • Improving dynamic voltage scaling algorithms with PACE
    • J. Lorch and A. Smith, "Improving dynamic voltage scaling algorithms with PACE, " SIGMETRICS PER, 29 (1), 2001.
    • (2001) SIGMETRICS per , vol.29 , Issue.1
    • Lorch, J.1    Smith, A.2
  • 36
    • 84860592643 scopus 로고    scopus 로고
    • Cache craftiness for fast multicore key-value storage
    • Y. Mao, E. Kohler, and R. Morris, "Cache craftiness for fast multicore key-value storage, " in EuroSys, 2012.
    • (2012) EuroSys
    • Mao, Y.1    Kohler, E.2    Morris, R.3
  • 37
    • 84858783719 scopus 로고    scopus 로고
    • Bubble-Up: Increasing utilization in modern warehouse scale computers via sensible co-locations
    • J. Mars, L. Tang, R. Hundt et al., "Bubble-Up: Increasing utilization in modern warehouse scale computers via sensible co-locations, " in MICRO-44, 2011.
    • (2011) MICRO-44
    • Mars, J.1    Tang, L.2    Hundt, R.3
  • 39
    • 80052548963 scopus 로고    scopus 로고
    • Power management of online data-intensive services
    • D. Meisner, C. Sadler, L. Barroso et al., "Power management of online data-intensive services, " in ISCA-38, 2011.
    • (2011) ISCA-38
    • Meisner, D.1    Sadler, C.2    Barroso, L.3
  • 40
    • 84885629106 scopus 로고    scopus 로고
    • Stochastic queuing simulation for data center workloads
    • D. Meisner and T. Wenisch, "Stochastic queuing simulation for data center workloads, " EXERT, 2010.
    • (2010) EXERT
    • Meisner, D.1    Wenisch, T.2
  • 41
    • 84858772091 scopus 로고    scopus 로고
    • DreamWeaver: Architectural support for deep sleep
    • D. Meisner and T. Wenisch, "DreamWeaver: Architectural support for deep sleep, " in ASPLOS-XVII, 2012.
    • (2012) ASPLOS-XVII
    • Meisner, D.1    Wenisch, T.2
  • 42
    • 84876536184 scopus 로고    scopus 로고
    • Predicting performance impact of DVFS for realistic memory systems
    • R. Miftakhutdinov, E. Ebrahimi, and Y. Patt, "Predicting performance impact of DVFS for realistic memory systems, " in MICRO-45, 2012.
    • (2012) MICRO-45
    • Miftakhutdinov, R.1    Ebrahimi, E.2    Patt, Y.3
  • 43
    • 84858771269 scopus 로고    scopus 로고
    • Reducing memory interference in multicore systems via applicationaware memory channel partitioning
    • S. Muralidhara, L. Subramanian, O. Mutlu et al., "Reducing memory interference in multicore systems via applicationaware memory channel partitioning, " in MICRO-44, 2011.
    • (2011) MICRO-44
    • Muralidhara, S.1    Subramanian, L.2    Mutlu, O.3
  • 44
    • 84883823109 scopus 로고    scopus 로고
    • Shortstop: An on-chip fast supply boosting technique
    • N. Pinckney, M. Fojtik, B. Giridhar et al., "Shortstop: An on-chip fast supply boosting technique, " in VLSI, 2013.
    • (2013) VLSI
    • Pinckney, N.1    Fojtik, M.2    Giridhar, B.3
  • 45
    • 77954977639 scopus 로고    scopus 로고
    • Web search using mobile cores: Quantifying and mitigating the price of efficiency
    • V. Reddi, B. Lee, T. Chilimbi et al., "Web search using mobile cores: quantifying and mitigating the price of efficiency, " in ISCA-37, 2010.
    • (2010) ISCA-37
    • Reddi, V.1    Lee, B.2    Chilimbi, T.3
  • 46
    • 84859729360 scopus 로고    scopus 로고
    • Powermanagement architecture of the Intel microarchitecture codenamed Sandy Bridge
    • E. Rotem, A. Naveh, A. Ananthakrishnan et al., "Powermanagement architecture of the Intel microarchitecture codenamed Sandy Bridge, " IEEE Micro, 32 (2), 2012.
    • (2012) IEEE Micro , vol.32 , Issue.2
    • Rotem, E.1    Naveh, A.2    Ananthakrishnan, A.3
  • 47
    • 80053204011 scopus 로고    scopus 로고
    • Practical performance prediction under dynamic voltage frequency scaling
    • B. Rountree, D. Lowenthal, M. Schulz et al., "Practical performance prediction under dynamic voltage frequency scaling, " in IGCC, 2011.
    • (2011) IGCC
    • Rountree, B.1    Lowenthal, D.2    Schulz, M.3
  • 48
    • 79951696261 scopus 로고    scopus 로고
    • The ZCache: Decoupling ways and associativity
    • D. Sanchez and C. Kozyrakis, "The ZCache: Decoupling ways and associativity, " in MICRO-43, 2010.
    • (2010) MICRO-43
    • Sanchez, D.1    Kozyrakis, C.2
  • 49
    • 80052521720 scopus 로고    scopus 로고
    • Vantage: Scalable and efficient fine-grain cache partitioning
    • D. Sanchez and C. Kozyrakis, "Vantage: Scalable and efficient fine-grain cache partitioning, " in ISCA-38, 2011.
    • (2011) ISCA-38
    • Sanchez, D.1    Kozyrakis, C.2
  • 50
    • 84881154274 scopus 로고    scopus 로고
    • ZSim: Fast and accurate microarchitectural simulation of thousand-core systems
    • D. Sanchez and C. Kozyrakis, "ZSim: Fast and accurate microarchitectural simulation of thousand-core systems, " in ISCA-40, 2013.
    • (2013) ISCA-40
    • Sanchez, D.1    Kozyrakis, C.2
  • 51
    • 84887437870 scopus 로고    scopus 로고
    • Coordinated powerperformance optimization in manycores
    • H. Sasaki, S. Imamura, and K. Inoue, "Coordinated powerperformance optimization in manycores, " in PACT-22, 2013.
    • (2013) PACT-22
    • Sasaki, H.1    Imamura, S.2    Inoue, K.3
  • 52
    • 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
  • 53
    • 81255177633 scopus 로고    scopus 로고
    • IBM POWER7 multicore server processor
    • B. Sinharoy, R. Kalla, W. Starke et al., "IBM POWER7 multicore server processor, " IBM J. Res. Dev., 55 (3), 2011.
    • (2011) IBM J. Res. Dev. , vol.55 , Issue.3
    • Sinharoy, B.1    Kalla, R.2    Starke, W.3
  • 54
    • 84868235994 scopus 로고    scopus 로고
    • Power-sleuth: A tool for investigating your program's power behavior
    • V. Spiliopoulos, A. Sembrant, and S. Kaxiras, "Power-sleuth: A tool for investigating your program's power behavior, " in MASCOTS-20, 2012.
    • (2012) MASCOTS-20
    • Spiliopoulos, V.1    Sembrant, A.2    Kaxiras, S.3
  • 55
    • 77953087882 scopus 로고    scopus 로고
    • Proportional-integral controllers for minimum-phase nonaffine-in-control systems
    • J. Teo, J. P. How, and E. Lavretsky, "Proportional-integral controllers for minimum-phase nonaffine-in-control systems, " IEEE Trans. Autom. Control, 55 (6), 2010.
    • (2010) IEEE Trans. Autom. Control , vol.55 , Issue.6
    • Teo, J.1    How, J.P.2    Lavretsky, E.3
  • 57
    • 84876578015 scopus 로고    scopus 로고
    • KnightShift: Scaling the energy proportionality wall through server-level heterogeneity
    • D. Wong and M. Annavaram, "KnightShift: Scaling the energy proportionality wall through server-level heterogeneity, " in MICRO-45, 2012.
    • (2012) MICRO-45
    • Wong, D.1    Annavaram, M.2
  • 58
    • 27644530702 scopus 로고    scopus 로고
    • Practical PACE for embedded systems
    • R. Xu, C. Xi, R. Melhem et al., "Practical PACE for embedded systems, " in EMSOFT, 2004.
    • (2004) EMSOFT
    • Xu, R.1    Xi, C.2    Melhem, R.3
  • 59
    • 84881190996 scopus 로고    scopus 로고
    • Bubble-Flux: Precise online QoS management for increased utilization in warehouse scale computers
    • H. Yang, A. Breslow, J. Mars et al., "Bubble-Flux: Precise online QoS management for increased utilization in warehouse scale computers, " in ISCA-40, 2013.
    • (2013) ISCA-40
    • Yang, H.1    Breslow, A.2    Mars, J.3
  • 60
    • 33845424084 scopus 로고    scopus 로고
    • Energy-efficient soft real-time CPU scheduling for mobile multimedia systems
    • W. Yuan and K. Nahrstedt, "Energy-efficient soft real-time CPU scheduling for mobile multimedia systems, " in SOSP-19, 2003.
    • (2003) SOSP-19
    • Yuan, W.1    Nahrstedt, K.2


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