메뉴 건너뛰기




Volumn , Issue , 2016, Pages 658-670

Using Multiple Input, Multiple Output Formal Control to Maximize Resource Efficiency in Architectures

Author keywords

Architectural control; Control theory; Tuning

Indexed keywords

COMPUTER ARCHITECTURE; CONTROL THEORY; EFFICIENCY; ENERGY EFFICIENCY; ROBUST CONTROL; TUNING;

EID: 84988317001     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ISCA.2016.63     Document Type: Conference Paper
Times cited : (51)

References (56)
  • 1
    • 84922948608 scopus 로고    scopus 로고
    • Advanced features in IBM POWER8 systems
    • Jan.
    • B. Sinharoy et al., "Advanced features in IBM POWER8 systems," IBM Jour. Res. Dev., vol. 59, no. 1, pp. 1:1-1:18, Jan. 2015.
    • (2015) IBM Jour. Res. Dev. , vol.59 , Issue.1 , pp. 11-118
    • Sinharoy, B.1
  • 3
    • 84875858098 scopus 로고    scopus 로고
    • Power management of the third generation intel core micro architecture formerly codenamed ivy bridge
    • S. Jahagirdar et al., "Power Management of the Third Generation Intel Core Micro Architecture formerly Codenamed Ivy Bridge," in Hot Chips, 2012.
    • (2012) Hot Chips
    • Jahagirdar, S.1
  • 4
    • 34548119036 scopus 로고    scopus 로고
    • Power and thermal management in the intel core duo processor
    • May
    • A. Naveh et al., "Power and Thermal Management in the Intel Core Duo Processor," Intel Technology Journal, vol. 10, no. 2, pp. 109-122, May 2006.
    • (2006) Intel Technology Journal , vol.10 , Issue.2 , pp. 109-122
    • Naveh, A.1
  • 5
    • 84859729360 scopus 로고    scopus 로고
    • Power-management architecture of the intel microarchitecture code-named sandy bridge
    • Mar.
    • E. Rotem et al., "Power-Management Architecture of the Intel Microarchitecture Code-Named Sandy Bridge," IEEE Micro, vol. 32, no. 2, pp. 20-27, Mar. 2012.
    • (2012) IEEE Micro , vol.32 , Issue.2 , pp. 20-27
    • Rotem, E.1
  • 6
    • 0348011359 scopus 로고    scopus 로고
    • Dynamically tuning processor resources with adaptive processing
    • Dec.
    • D. H. Albonesi et al., "Dynamically Tuning Processor Resources with Adaptive Processing," Computer, vol. 36, no. 12, pp. 49-58, Dec. 2003.
    • (2003) Computer , vol.36 , Issue.12 , pp. 49-58
    • Albonesi, D.H.1
  • 7
    • 0034461413 scopus 로고    scopus 로고
    • Memory hierarchy reconfiguration for energy and performance in general-purpose processor architectures
    • R. Balasubramonian et al., "Memory Hierarchy Reconfiguration for Energy and Performance in General-purpose Processor Architectures," in MICRO, 2000.
    • (2000) MICRO
    • Balasubramonian, R.1
  • 8
    • 36949023020 scopus 로고    scopus 로고
    • Live, runtime phase monitoring and prediction on real systems with application to dynamic power management
    • C. Isci et al., "Live, Runtime Phase Monitoring and Prediction on Real Systems with Application to Dynamic Power Management," in MICRO, 2006.
    • (2006) MICRO
    • Isci, C.1
  • 9
    • 77953004688 scopus 로고    scopus 로고
    • Control-theoretic dynamic frequency and voltage scaling for multimedia workloads
    • Z. Lu et al., "Control-theoretic Dynamic Frequency and Voltage Scaling for Multimedia Workloads," in CASES, 2002.
    • (2002) CASES
    • Lu, Z.1
  • 10
    • 84892515538 scopus 로고    scopus 로고
    • Crank it up or dial it down: Coordinated multiprocessor frequency and folding control
    • A. Vega et al., "Crank It Up or Dial It Down: Coordinated Multiprocessor Frequency and Folding Control," in MICRO, 2013.
    • (2013) MICRO
    • Vega, A.1
  • 12
    • 79957538506 scopus 로고    scopus 로고
    • A distributed and self-calibrating model-predictive controller for energy and thermal management of high-performance multicores
    • A. Bartolini et al., "A Distributed and Self-calibrating Model-Predictive Controller for Energy and Thermal Management of High-Performance Multicores," in DATE, 2011.
    • (2011) DATE
    • Bartolini, A.1
  • 13
    • 80053000120 scopus 로고    scopus 로고
    • Cache-aware utilization control for energy efficiency in multi-core real-time systems
    • X. Fu et al., "Cache-Aware Utilization Control for Energy Efficiency in Multi-Core Real-Time Systems," in ECRTS, 2011.
    • (2011) ECRTS
    • Fu, X.1
  • 14
    • 70450260876 scopus 로고    scopus 로고
    • Temperature-constrained power control for chip multiprocessors with online model estimation
    • Y. Wang et al., "Temperature-constrained Power Control for Chip Multiprocessors with Online Model Estimation," in ISCA, 2009.
    • (2009) ISCA
    • Wang, Y.1
  • 15
    • 12844283854 scopus 로고    scopus 로고
    • Formal online methods for voltage/frequency control in multiple clock domain microprocessors
    • Q. Wu et al., "Formal online methods for voltage/frequency control in multiple clock domain microprocessors," in ASPLOS, 2004.
    • (2004) ASPLOS
    • Wu, Q.1
  • 16
    • 77955995837 scopus 로고    scopus 로고
    • Multicore thermal management using approximate explicit model predictive control
    • F. Zanini et al., "Multicore Thermal Management using Approximate Explicit Model Predictive Control," in ISCAS, 2010.
    • (2010) ISCAS
    • Zanini, F.1
  • 17
    • 80052544783 scopus 로고    scopus 로고
    • Scalable power control for many-core architectures running multi-threaded applications
    • K. Ma et al., "Scalable Power Control for Many-core Architectures Running Multi-threaded Applications," in ISCA, 2011.
    • (2011) ISCA
    • Ma, K.1
  • 18
    • 84881155497 scopus 로고    scopus 로고
    • Flicker: A dynamically adaptive architecture for power limited multicore systems
    • P. Petrica et al., "Flicker: A Dynamically Adaptive Architecture for Power Limited Multicore Systems," in ISCA, 2013.
    • (2013) ISCA
    • Petrica, P.1
  • 19
    • 84908221896 scopus 로고    scopus 로고
    • STEAM: A smart temperature and energy aware multicore controller
    • Oct.
    • V. Hanumaiah et al., "STEAM: A Smart Temperature and Energy Aware Multicore Controller," ACM Trans. Embed. Comput. Syst., vol. 13, no. 5s, pp. 151:1-151:25, Oct. 2014.
    • (2014) ACM Trans. Embed. Comput. Syst. , vol.13 , Issue.5 S , pp. 1511-15125
    • Hanumaiah, V.1
  • 20
    • 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, 2008.
    • (2008) MICRO
    • Bitirgen, R.1
  • 21
    • 79951697270 scopus 로고    scopus 로고
    • A predictive model for dynamic microarchitectural adaptivity control
    • C. Dubach et al., "A Predictive Model for Dynamic Microarchitectural Adaptivity Control," in MICRO, 2010.
    • (2010) MICRO
    • Dubach, C.1
  • 22
    • 84876526315 scopus 로고    scopus 로고
    • Coscale: Coordinating cpu and memory system dvfs in server systems
    • Q. Deng et al., "CoScale: Coordinating CPU and Memory System DVFS in Server Systems," in MICRO, 2012.
    • (2012) MICRO
    • Deng, Q.1
  • 23
    • 51549115908 scopus 로고    scopus 로고
    • Stochastic modeling of a thermally-managed multi-core system
    • H. Jung et al., "Stochastic Modeling of a Thermally-Managed Multi-Core System," in DAC, 2008.
    • (2008) DAC
    • Jung, H.1
  • 24
    • 36949001469 scopus 로고    scopus 로고
    • An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget
    • C. Isci et al., "An Analysis of Efficient Multi-Core Global Power Management Policies: Maximizing Performance for a Given Power Budget," in MICRO, 2006.
    • (2006) MICRO
    • Isci, C.1
  • 25
    • 0036292415 scopus 로고    scopus 로고
    • Managing multi-configuration hardware via dynamic working set analysis
    • A. Dhodapkar and J. Smith, "Managing multi-configuration hardware via dynamic working set analysis," in ISCA, 2002.
    • (2002) ISCA
    • Dhodapkar, A.1    Smith, J.2
  • 26
    • 0015206321 scopus 로고
    • The role and use of the stochastic linear-quadratic-Gaussian problem in control system design
    • Dec.
    • M. Athans, "The Role and Use of the Stochastic Linear-Quadratic-Gaussian Problem in Control System Design," IEEE Trans. Autom. Control, vol. 16, no. 6, pp. 529-552, Dec. 1971.
    • (1971) IEEE Trans. Autom. Control , vol.16 , Issue.6 , pp. 529-552
    • Athans, M.1
  • 28
    • 4644299010 scopus 로고    scopus 로고
    • A first-order superscalar processor model
    • T. Karkhanis and J. Smith, "A First-Order Superscalar Processor Model," in ISCA, 2004.
    • (2004) ISCA
    • Karkhanis, T.1    Smith, J.2
  • 29
    • 62349137924 scopus 로고    scopus 로고
    • Efficiency trends and limits from comprehensive microarchitectural adaptivity
    • B. C. Lee and D. Brooks, "Efficiency Trends and Limits from Comprehensive Microarchitectural Adaptivity," in ASPLOS, 2008.
    • (2008) ASPLOS
    • Lee, B.C.1    Brooks, D.2
  • 30
    • 34547288276 scopus 로고    scopus 로고
    • Accurate and efficient regression modeling for microarchitectural performance and power prediction
    • B. C. Lee and D. M. Brooks, "Accurate and Efficient Regression Modeling for Microarchitectural Performance and Power Prediction," in ASPLOS, 2006.
    • (2006) ASPLOS
    • Lee, B.C.1    Brooks, D.M.2
  • 31
    • 66749185800 scopus 로고    scopus 로고
    • CPR: Composable performance regression for scalable multiprocessor models
    • B. C. Lee et al., "CPR: Composable Performance Regression for Scalable Multiprocessor Models," in MICRO, 2008.
    • (2008) MICRO
    • Lee, B.C.1
  • 32
    • 0034821524 scopus 로고    scopus 로고
    • Black-box models from input-output measurements
    • L. Ljung, "Black-box Models from Input-output Measurements," in IMTC, 2001.
    • (2001) IMTC
    • Ljung, L.1
  • 33
    • 0036957931 scopus 로고    scopus 로고
    • Ecosystem: Managing energy as a first class operating system resource
    • H. Zeng et al., "ECOSystem: Managing Energy As a First Class Operating System Resource," in ASPLOS, 2002.
    • (2002) ASPLOS
    • Zeng, H.1
  • 34
    • 85013986282 scopus 로고    scopus 로고
    • Energy-aware adaptation for mobile applications
    • J. Flinn and M. Satyanarayanan, "Energy-aware Adaptation for Mobile Applications," in SOSP, 1999.
    • (1999) SOSP
    • Flinn, J.1    Satyanarayanan, M.2
  • 35
    • 70349095404 scopus 로고    scopus 로고
    • Koala: A platform for os-level power management
    • D. C. Snowdon et al., "Koala: A Platform for OS-level Power Management," in EuroSys, 2009.
    • (2009) EuroSys
    • Snowdon, D.C.1
  • 36
    • 84959873710 scopus 로고    scopus 로고
    • Characterizing, modeling, and improving the QoE of mobile devices with low battery level
    • K. Yan et al., "Characterizing, Modeling, and Improving the QoE of Mobile Devices with Low Battery Level," in MICRO, 2015.
    • (2015) MICRO
    • Yan, K.1
  • 37
    • 0035691607 scopus 로고    scopus 로고
    • Reducing power requirements of instruction scheduling through dynamic allocation of multiple datapath resources
    • D. Ponomarev et al., "Reducing Power Requirements of Instruction Scheduling Through Dynamic Allocation of Multiple Datapath Resources," in MICRO, 2001.
    • (2001) MICRO
    • Ponomarev, D.1
  • 38
    • 84880272089 scopus 로고    scopus 로고
    • ESESC: A fast multicore simulator using time-based sampling
    • E. K. Ardestani and J. Renau, "ESESC: A Fast Multicore Simulator Using Time-Based Sampling," in HPCA, 2013.
    • (2013) HPCA
    • Ardestani, E.K.1    Renau, J.2
  • 39
    • 84894591357 scopus 로고    scopus 로고
    • Introducing DVFS-management in a full-system simulator
    • V. Spiliopoulos et al., "Introducing DVFS-Management in a Full-System Simulator," in MASCOTS, 2013.
    • (2013) MASCOTS
    • Spiliopoulos, V.1
  • 40
    • 84988446935 scopus 로고    scopus 로고
    • MATLAB and Simulink Release 2013b. Natick, Massachusetts: The MathWorks Inc. 2013
    • MATLAB and Simulink Release 2013b. Natick, Massachusetts: The MathWorks Inc., 2013.
  • 41
    • 84975296974 scopus 로고    scopus 로고
    • Maximizing performance under a power cap: A comparison of hardware, software, and hybrid techniques
    • H. Zhang and H. Hoffmann, "Maximizing Performance Under a Power Cap: A Comparison of Hardware, Software, and Hybrid Techniques," in ASPLOS, 2016.
    • (2016) ASPLOS
    • Zhang, H.1    Hoffmann, H.2
  • 42
    • 80052672484 scopus 로고    scopus 로고
    • Dynamic cache reconfiguration and partitioning for energy optimization in real-time multi-core systems
    • W. Wang et al., "Dynamic Cache Reconfiguration and Partitioning for Energy Optimization in Real-time Multi-core Systems," in DAC, 2011.
    • (2011) DAC
    • Wang, W.1
  • 44
    • 60549116732 scopus 로고    scopus 로고
    • No power struggles: Coordinated multi-level power management for the data center
    • R. Raghavendra et al., "No "Power" Struggles: Coordinated Multi-level Power Management for the Data Center," in ASPLOS, 2008.
    • (2008) ASPLOS
    • Raghavendra, R.1
  • 45
    • 4644221338 scopus 로고    scopus 로고
    • A formal approach to frequent energy adaptations for multimedia applications
    • C. J. Hughes and S. V. Adve, "A Formal Approach to Frequent Energy Adaptations for Multimedia Applications," in ISCA, 2004.
    • (2004) ISCA
    • Hughes, C.J.1    Adve, S.V.2
  • 46
    • 0038346237 scopus 로고    scopus 로고
    • Positional adaptation of processors: Application to energy reduction
    • M. C. Huang et al., "Positional Adaptation of Processors: Application to Energy Reduction," in ISCA, 2003.
    • (2003) ISCA
    • Huang, M.C.1
  • 47
    • 12844250569 scopus 로고    scopus 로고
    • Performance directed energy management for main memory and disks
    • X. Li et al., "Performance Directed Energy Management for Main Memory and Disks," in ASPLOS, 2004.
    • (2004) ASPLOS
    • Li, X.1
  • 48
    • 84934319290 scopus 로고    scopus 로고
    • Reuse-based online models for caches
    • R. Sen and D. A. Wood, "Reuse-based Online Models for Caches," in SIGMETRICS, 2013.
    • (2013) SIGMETRICS
    • Sen, R.1    Wood, D.A.2
  • 49
    • 84948754628 scopus 로고    scopus 로고
    • Integrating adaptive on-chip storage structures for reduced dynamic power
    • S. Dropsho et al., "Integrating Adaptive On-Chip Storage Structures for Reduced Dynamic Power," in PACT, 2002.
    • (2002) PACT
    • Dropsho, S.1
  • 50
    • 78650819652 scopus 로고    scopus 로고
    • CPM in CMPs: Coordinated power management in chip-multiprocessors
    • A. Mishra et al., "CPM in CMPs: Coordinated Power Management in Chip-Multiprocessors," in SC, 2010.
    • (2010) SC
    • Mishra, A.1
  • 51
    • 84903555165 scopus 로고    scopus 로고
    • DPPC: Dynamic power partitioning and control for improved chip multiprocessor performance
    • Jul.
    • K. Ma et al., "DPPC: Dynamic Power Partitioning and Control for Improved Chip Multiprocessor Performance," IEEE Trans. Comput., vol. 63, no. 7, pp. 1736-1750, Jul. 2014.
    • (2014) IEEE Trans. Comput. , vol.63 , Issue.7 , pp. 1736-1750
    • Ma, K.1
  • 52
    • 28244452976 scopus 로고    scopus 로고
    • Coordinated, distributed, formal energy management of chip multiprocessors
    • P. Juang et al., "Coordinated, Distributed, Formal Energy Management of Chip Multiprocessors," in ISLPED, 2005.
    • (2005) ISLPED
    • Juang, P.1
  • 54
    • 84891816320 scopus 로고    scopus 로고
    • Dynamic microarchitectural adaptation using machine learning
    • Dec.
    • C. Dubach et al., "Dynamic Microarchitectural Adaptation Using Machine Learning," ACM Trans. Archit. Code Optim., vol. 10, no. 4, pp. 31:1-31:28, Dec. 2013.
    • (2013) ACM Trans. Archit. Code Optim. , vol.10 , Issue.4 , pp. 311-3128
    • Dubach, C.1
  • 55
    • 63549102138 scopus 로고    scopus 로고
    • Multi-optimization power management for chip multiprocessors
    • K. Meng et al., "Multi-optimization Power Management for Chip Multiprocessors," in PACT, 2008.
    • (2008) PACT
    • Meng, K.1
  • 56
    • 77949974202 scopus 로고    scopus 로고
    • Leakage-aware energy minimization using dynamic voltage scaling and cache reconfiguration in real-time systems
    • W. Wang and P. Mishra, "Leakage-Aware Energy Minimization Using Dynamic Voltage Scaling and Cache Reconfiguration in Real-Time Systems," in VLSID, 2010.
    • (2010) VLSID
    • Wang, W.1    Mishra, P.2


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