[go: up one dir, main page]

Sharifi et al., 2012 - Google Patents

Tempomp: Integrated prediction and management of temperature in heterogeneous mpsocs

Sharifi et al., 2012

View PDF
Document ID
1171603896280665838
Author
Sharifi S
Ayoub R
Rosing T
Publication year
Publication venue
2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)

External Links

Snippet

Heterogeneous Multi-Processor Systems on a Chip (MPSoCs) are more complex from a thermal perspective compared to the homogeneous MPSoCs because of their inherent imbalance in power density. In this work we develop TempoMP, a new technique for thermal …
Continue reading at www.researchgate.net (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power Management, i.e. event-based initiation of power-saving mode
    • G06F1/3234Action, measure or step performed to reduce power consumption
    • G06F1/3296Power saving by lowering supply or operating voltage
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/78Power analysis and optimization
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/80Thermal analysis and optimization
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models

Similar Documents

Publication Publication Date Title
Sharifi et al. Tempomp: Integrated prediction and management of temperature in heterogeneous mpsocs
Hanumaiah et al. Energy-efficient operation of multicore processors by DVFS, task migration, and active cooling
Sharifi et al. PROMETHEUS: A proactive method for thermal management of heterogeneous MPSoCs
Bogdan et al. An optimal control approach to power management for multi-voltage and frequency islands multiprocessor platforms under highly variable workloads
Khdr et al. Power density-aware resource management for heterogeneous tiled multicores
Khan et al. Offline Earliest Deadline first Scheduling based Technique for Optimization of Energy using STORM in Homogeneous Multi-core Systems
Coskun et al. Proactive temperature management in MPSoCs
Mercati et al. WARM: Workload-aware reliability management in Linux/Android
Gupta et al. Gdcsim: A simulator for green data center design and analysis
Abdi et al. Hystery: a hybrid scheduling and mapping approach to optimize temperature, energy consumption and lifetime reliability of heterogeneous multiprocessor systems
Zapater et al. Leakage-aware cooling management for improving server energy efficiency
Iranfar et al. Thespot: Thermal stress-aware power and temperature management for multiprocessor systems-on-chip
Ayoub et al. Temperature aware dynamic workload scheduling in multisocket cpu servers
Iranfar et al. Dynamic thermal management with proactive fan speed control through reinforcement learning
Cui et al. A fast high-level event-driven thermal estimator for dynamic thermal aware scheduling
Rudi et al. Optimum: Thermal-aware task allocation for heterogeneous many-core devices
Zanini et al. Online thermal control methods for multiprocessor systems
Koren et al. Temperature-aware computing
Wang et al. Thermal-aware lifetime reliability in multicore systems
Rao et al. Fast and accurate prediction of the steady-state throughput of multicore processors under thermal constraints
Zanini et al. Online convex optimization-based algorithm for thermal management of MPSoCs
Chien et al. A thermal-aware scheduling for multicore architectures
Sha et al. On fundamental principles for thermal-aware design on periodic real-time multi-core systems
Wojciechowski et al. Fast and accurate thermal simulation and modelling of workloads of many-core processors
Glocker et al. Emulation of an ASIC power and temperature monitoring system (eTPMon) for FPGA prototyping