SlideShare une entreprise Scribd logo
1  sur  26
Abstract
0 The aggressive semiconductor technology scaling has been pushing the
device feature size into the deep sub-micron region.
0 As a result, the chip power density has been doubled every two to three
years.
0 This increased power has directly translated into high
temperature, which negatively affects a system's cost, performance and

reliability.
0 In this review, various methodologies for thermal and energy problem
mitigation are presented and compared
Power Consumption Issues
0 Stress on batteries in portable devices such as laptops and phones
0 Can be minimized through voltage and frequency scaling

0 High temperature greatly shortens the lifespan of a processor
0 100C increase in temperature reduces component life by 50% [1]

0 Obvious approach is to use bigger heat sinks and air- cooling techniques (for desktop

and laptop computers)

0 Expensive and inefficient

0 Power- aware techniques are not efficient in handling these issues
0 Logic blocks within the chip have different power densities (e.g. due to
different levels of switching activity)
0 The thermal map of a chip often shows wide variations in temperature
0 Many low-power techniques have insufficient impact because they do not
directly target the spatial and temporal behavior of the operating
temperature.
Thermal- aware Computing
0 Components of power consumption
0 Dynamic
0 consumed when devices switch from one logic level to another.
0 related to the level of computational (switching) activity

0 Leakage
0 power that flows from source to ground whenever a device is powered up
0 grows exponentially with temperature

0 Thermal modeling
0 Hotspot Heatflow model
Thermal- aware Computing
0 Thermal- aware chip design (Static)

0 focus on the floorplanning phase of the physical design process

0 Floorplanning algorithms can be modified to also include reducing the maximum

temperature of a block in the chip.

0 Migration Computing [8]
0 Increasing silicon area allocated to hotblocks [9]

0 Runtime Thermal Management (Dynamic)

0 The operating system controls the scheduling of tasks and also assign tasks to
individual cores
0
0
0
0

Heat Balancing
Heat Unbalancing
Reducing Execution Rate of Hot Tasks
Adding a Predictive Component
Thermal- aware Computing
Runtime Techniques

Methodology

Voltage Scaling

Change voltage levels to adjust power and
energy
consumption. Clock rates are reduced to match
the
increased circuit delay that results

Heat Balancing

Spreads the thermal load among multiple
cores to
approximately even out their temperatures.

Heat Unbalancing

Reduce thermal cycling effects: accept
significant
temperature differentials between the cores as
long as
specified temperature levels are not breached.

Throttling

Reduce the rate at which heat is generated by
reducing instruction fetch rate and similar
parameters.
Thermal- aware Scheduling
0 Thermal aware task allocation in SoCs
0 Dynamic Thermal Management through Task-Scheduling [18]
0 Thermal-Aware Task Allocation and Scheduling for Embedded Systems [19]
0 Static and Dynamic Temperature-Aware Scheduling for Multiprocessor SoCs
[20]
Thermal-Aware Task Allocation and Scheduling
for Embedded Systems (Hung et. al)
0 Proposed an algorithm that is used as a subroutine for
hardware/software co-synthesis
0 To exploit resource sharing

0 Traditional algorithms do not take the temperature and power variables
into consideration
0 Power awareness
0 Dynamic Criticality (DC)
0 Analogous to priority

0
Thermal-Aware Task Allocation and Scheduling
for Embedded Systems (Hung et. al)
0

The flows of the thermal-aware co-synthesis framework
and thermal-aware platform-based system design

0

The temperature comparisons of the power-aware and the
thermal-aware approaches on co-synthesis architecture.
Static and Dynamic Temperature-Aware Scheduling for
Multiprocessor SoCs (Coskun et. Al)

0 This looks at Multiprocessor SoCs

0 ILPs to generate static solutions
0 target thermal hotspots and gradients
0 better thermal profile than other static methods
0 Dynamic Scheduling (OS- level scheduling)
0 Adaptive –random technique
Static and Dynamic Temperature-Aware Scheduling for
Multiprocessor SoCs (Coskun et. Al)
Dynamic Thermal Management
through Task-Scheduling (Yang et. al)
0 ThreshHot Algorithm

0 reduces the number of hardware DTMs (Dynamic

thermal management) required.

0 Increase in CPU throughput
Dynamic Thermal Management
through Task-Scheduling (Yang et. al)
Comparative Table
Authors

Methodology

Static Thermal
Management

Dynamic
thermal
Management

Static Energy
Management

Dynamic
Energy
Management

Issues

Hung et. al

Implemented
algorithm with
temperature
and power
vaiables

No

Yes

No

Yes

Floorplanning is
not effective to
control the
lateral heat
transfer.
Overhead due to
dynamic nature

Coskun et. al

Implemented
adaptive –
random
scheduling
algorithm

Yes

Yes

No

Yes

Overhead
associated with
dynamic
awareness is
high

Yang et. al

Implemented
ThresHot
scheduling
algorithm

No

Yes

No

Yes

Overhead
associated with
dynamic
awareness is
high
Energy- aware Computing
0 Energy consumption is a critical measure for battery powered and
tethered devices.

0 Energy can be reduced by
0 Static
0 Dynamic
0 DVFS

0 Examples
0
0
0
0
0

idle functional units can be powered down
clock gating
low-power design
low-power synthesis
lower the operating voltage level during the design/synthesis phase
Energy- aware Computing
0 Energy- aware task scheduling
0 EDF [16]
0 RM [16]
0 LEDF

0 Energy- aware task scheduling in SoCs
0 Energy-Aware Task Allocation for Rate Monotonic Scheduling [21]
0 Real-time task scheduling for energy-aware embedded systems [22]
0 Energy-Aware Runtime Scheduling for Embedded Multiprocessor SOCs [23]
Energy-Aware Task Allocation for Rate
Monotonic Scheduling (AlEnawy et. al)
0 adopt partitioned scheduling and assume that tasks are assigned static
(rate-monotonic) priorities.
0 study and evaluate a number of well-known partitioning
heuristics, RMS admission control algorithms, and speed assignment
schemes in terms of the feasibility performance and overall energy
consumption.

0 Off-line and on-line partitioning
Energy-Aware Task Allocation for Rate
Monotonic Scheduling (AlEnawy et. al)
Real-time task scheduling for energy-aware
embedded systems (Swaminathan et. al)
0 Two on-line scheduling algorithms that attempt to

minimize the energy consumed by a periodic task set
0 Both using EDF

0 LEDF
0 E- LEDF
Real-time task scheduling for energy-aware
embedded systems (Swaminathan et. al)
Energy-Aware Runtime Scheduling for Embedded
Multiprocessor SOCs (Yang et. al)
0 Preorder the concurrent behavior as much as possible

0 This task-scheduling method for embedded systems

combines the low runtime complexity of a designtime scheduling phase with the flexibility of a runtime
scheduling phase.

0 increases design flexibility and reduces design time

for multiprocessor SOCs
Energy-Aware Runtime Scheduling for Embedded
Multiprocessor SOCs (Yang et. al)
Comparative Table
Authors

Methodology

Static Energy
Management

Dynamic Energy
Management

Issues

AlEnawy et. al

Partitioned task
scheduling with
static priorities

Yes

Yes

Does not have good
performance for online partitioning and
overhead due to
dynamic computations

Swaminathan et. al

Implemented on-line
scheduling
algorithms based on
EDF

No

Yes

Difficulty with
Aperiodic and
sporadic tasks
and overhead due to
dynamic
computations

Yang et. al

Algorithm combines
the low runtime
complexity of a
design-time
scheduling phase
with the flexibility of
a runtime scheduling
phase.

No

Yes

Ineffective for very
heavy loads and
difficult to implement
for practical
applications
Conclusions
0 Thermal management techniques always outperform the

energy management techniques

0 Not every technique is easily implementable for practical

applications

0 Runtime techniques offer control at a fine level of

granularity, but have an overhead associated with them

0 A lot of research in this field of study
References
[1] Israel Koren, C.M. Krishna, “Temperature-aware computing”, Department of Electrical and Computer
Engineering, University of Massachusetts, Amherst, MA 01003, United States
[8] Qicheng Liu , Xiaoh “Distributed Parallel Migration Computing Based on Mobile Agents”, Mobile
Technology, Applications and Systems,
[9] J. Donald, M. Martonosi, “Temperature-aware design issues for SMT and CMP architectures”, in: 5th
Workshop on Complexity-Effective Design
[11] Jun Yang, Xiuyi Zhou, Marek Chrobak, Youtao Zhang§, Lingling Jin, “Dynamic Thermal Management
through Task Scheduling”
[16] C. L. Liu and J. W. Layland. Scheduling algorithms for multiprogramming in a hard-real-time
environment. J. ACM
[18] Jun Yang, Xiuyi Zhou,Marek Chrobak, Youtao Zhang,Lingling Jin,:Dynamic Thermal Management”
[19] W-L. Hung, Y. Xie, N. Vijaykrishnan, M. Kandemir, and M. J. Irwin “Thermal-Aware Task Allocation
and Scheduling for Embedded Systems “,The Pennsylvania State University
[20] Ays¸e Kıvılcım Cos¸kun, Student Member, IEEE, Tajana Simunic ˇ ´ Rosing, Member, IEEE, Keith A.
Whisnant, Member, IEEE, and Kenny C. Gross, Member, IEEE,” Static and Dynamic Temperature-Aware
Scheduling for Multiprocessor SoCs”
[21] Tarek A. AlEnawy and Hakan Aydin “Energy-Aware Task Allocation for Rate Monotonic
Scheduling”, Computer Science Department George Mason University
[22] Vishnu Swaminathan, Krishnendu Chakrabarty “Real-time task scheduling for energy-aware
embedded systems”, Department of Electrical and Computer Engineering, Duke University,
[23] Peng Yang, Chun Wong, Paul Marchal, Francky Catthoor, Dirk Desmet, Diederik Verkest and Rudy
Lauwereins, “Energy-Aware Runtime Scheduling for Embedded Multiprocessor SOCs “
561_Final

Contenu connexe

Tendances

IRJET- Geometrical Optimization of Fins for Effective Heat Transfer using CFD...
IRJET- Geometrical Optimization of Fins for Effective Heat Transfer using CFD...IRJET- Geometrical Optimization of Fins for Effective Heat Transfer using CFD...
IRJET- Geometrical Optimization of Fins for Effective Heat Transfer using CFD...IRJET Journal
 
23 2 may17 28apr 16137 (6575 new)(edit)
23 2 may17 28apr 16137 (6575 new)(edit)23 2 may17 28apr 16137 (6575 new)(edit)
23 2 may17 28apr 16137 (6575 new)(edit)IAESIJEECS
 
IRJET-Study of Space Cooling System Consisting of Aluminium Ammonia Heat Pipe...
IRJET-Study of Space Cooling System Consisting of Aluminium Ammonia Heat Pipe...IRJET-Study of Space Cooling System Consisting of Aluminium Ammonia Heat Pipe...
IRJET-Study of Space Cooling System Consisting of Aluminium Ammonia Heat Pipe...IRJET Journal
 
Air Water System Design using Revit Mep for a Residential Building
Air Water System Design using Revit Mep for a Residential BuildingAir Water System Design using Revit Mep for a Residential Building
Air Water System Design using Revit Mep for a Residential Buildingijtsrd
 
Comparisons of building energy simulation softwares
Comparisons of building energy simulation softwaresComparisons of building energy simulation softwares
Comparisons of building energy simulation softwaresZheng Yang
 
150316-Report_IED_EduardNunezGarcia_JohannesMayer
150316-Report_IED_EduardNunezGarcia_JohannesMayer150316-Report_IED_EduardNunezGarcia_JohannesMayer
150316-Report_IED_EduardNunezGarcia_JohannesMayerEduard Nuñez Garcia
 
Estimation of Cooling Load Calculations for a Commercial Complex
Estimation of Cooling Load Calculations for a Commercial ComplexEstimation of Cooling Load Calculations for a Commercial Complex
Estimation of Cooling Load Calculations for a Commercial Complexijtsrd
 
Analysis of Process Parameters to Improve Power Plant Efficiency
Analysis of Process Parameters to Improve Power Plant EfficiencyAnalysis of Process Parameters to Improve Power Plant Efficiency
Analysis of Process Parameters to Improve Power Plant EfficiencyIOSRJMCE
 
Computer Based Thermal Conductivity Coefficent Measurement Device #SciChallen...
Computer Based Thermal Conductivity Coefficent Measurement Device #SciChallen...Computer Based Thermal Conductivity Coefficent Measurement Device #SciChallen...
Computer Based Thermal Conductivity Coefficent Measurement Device #SciChallen...S. Erdem Çamlıoğlu
 
Universal Engineering Model for Cooling Towers
Universal Engineering Model for Cooling TowersUniversal Engineering Model for Cooling Towers
Universal Engineering Model for Cooling TowersIJERA Editor
 
Artificial neural network based controller for home energy management conside...
Artificial neural network based controller for home energy management conside...Artificial neural network based controller for home energy management conside...
Artificial neural network based controller for home energy management conside...Basrah University for Oil and Gas
 
Thermal analysis of cpu with variable baseplate heat sink using cfd
Thermal analysis of cpu with variable baseplate heat sink using cfdThermal analysis of cpu with variable baseplate heat sink using cfd
Thermal analysis of cpu with variable baseplate heat sink using cfdeSAT Publishing House
 
Modeling and performance evaluation of energy efficient buildings envelope us...
Modeling and performance evaluation of energy efficient buildings envelope us...Modeling and performance evaluation of energy efficient buildings envelope us...
Modeling and performance evaluation of energy efficient buildings envelope us...Editor IJMTER
 
Design and Analysis of Heat Sink
Design and Analysis of Heat SinkDesign and Analysis of Heat Sink
Design and Analysis of Heat SinkNetha Jashuva
 
Applications of thermoelectric modules on heat flow detection
Applications of thermoelectric modules on heat flow detectionApplications of thermoelectric modules on heat flow detection
Applications of thermoelectric modules on heat flow detectionISA Interchange
 

Tendances (20)

[IJET-V2I2P12] Authors:Ashok Kumar
[IJET-V2I2P12] Authors:Ashok Kumar[IJET-V2I2P12] Authors:Ashok Kumar
[IJET-V2I2P12] Authors:Ashok Kumar
 
IRJET- Geometrical Optimization of Fins for Effective Heat Transfer using CFD...
IRJET- Geometrical Optimization of Fins for Effective Heat Transfer using CFD...IRJET- Geometrical Optimization of Fins for Effective Heat Transfer using CFD...
IRJET- Geometrical Optimization of Fins for Effective Heat Transfer using CFD...
 
Anand2020
Anand2020Anand2020
Anand2020
 
23 2 may17 28apr 16137 (6575 new)(edit)
23 2 may17 28apr 16137 (6575 new)(edit)23 2 may17 28apr 16137 (6575 new)(edit)
23 2 may17 28apr 16137 (6575 new)(edit)
 
IRJET-Study of Space Cooling System Consisting of Aluminium Ammonia Heat Pipe...
IRJET-Study of Space Cooling System Consisting of Aluminium Ammonia Heat Pipe...IRJET-Study of Space Cooling System Consisting of Aluminium Ammonia Heat Pipe...
IRJET-Study of Space Cooling System Consisting of Aluminium Ammonia Heat Pipe...
 
Air Water System Design using Revit Mep for a Residential Building
Air Water System Design using Revit Mep for a Residential BuildingAir Water System Design using Revit Mep for a Residential Building
Air Water System Design using Revit Mep for a Residential Building
 
Comparisons of building energy simulation softwares
Comparisons of building energy simulation softwaresComparisons of building energy simulation softwares
Comparisons of building energy simulation softwares
 
150316-Report_IED_EduardNunezGarcia_JohannesMayer
150316-Report_IED_EduardNunezGarcia_JohannesMayer150316-Report_IED_EduardNunezGarcia_JohannesMayer
150316-Report_IED_EduardNunezGarcia_JohannesMayer
 
Estimation of Cooling Load Calculations for a Commercial Complex
Estimation of Cooling Load Calculations for a Commercial ComplexEstimation of Cooling Load Calculations for a Commercial Complex
Estimation of Cooling Load Calculations for a Commercial Complex
 
AE5810 - Thesis
AE5810 - ThesisAE5810 - Thesis
AE5810 - Thesis
 
Analysis of Process Parameters to Improve Power Plant Efficiency
Analysis of Process Parameters to Improve Power Plant EfficiencyAnalysis of Process Parameters to Improve Power Plant Efficiency
Analysis of Process Parameters to Improve Power Plant Efficiency
 
Computer Based Thermal Conductivity Coefficent Measurement Device #SciChallen...
Computer Based Thermal Conductivity Coefficent Measurement Device #SciChallen...Computer Based Thermal Conductivity Coefficent Measurement Device #SciChallen...
Computer Based Thermal Conductivity Coefficent Measurement Device #SciChallen...
 
Ip3415871592
Ip3415871592Ip3415871592
Ip3415871592
 
Universal Engineering Model for Cooling Towers
Universal Engineering Model for Cooling TowersUniversal Engineering Model for Cooling Towers
Universal Engineering Model for Cooling Towers
 
Artificial neural network based controller for home energy management conside...
Artificial neural network based controller for home energy management conside...Artificial neural network based controller for home energy management conside...
Artificial neural network based controller for home energy management conside...
 
Thermal analysis of cpu with variable baseplate heat sink using cfd
Thermal analysis of cpu with variable baseplate heat sink using cfdThermal analysis of cpu with variable baseplate heat sink using cfd
Thermal analysis of cpu with variable baseplate heat sink using cfd
 
Final report
Final reportFinal report
Final report
 
Modeling and performance evaluation of energy efficient buildings envelope us...
Modeling and performance evaluation of energy efficient buildings envelope us...Modeling and performance evaluation of energy efficient buildings envelope us...
Modeling and performance evaluation of energy efficient buildings envelope us...
 
Design and Analysis of Heat Sink
Design and Analysis of Heat SinkDesign and Analysis of Heat Sink
Design and Analysis of Heat Sink
 
Applications of thermoelectric modules on heat flow detection
Applications of thermoelectric modules on heat flow detectionApplications of thermoelectric modules on heat flow detection
Applications of thermoelectric modules on heat flow detection
 

En vedette

Evaluación cualitativa del rendimiento
Evaluación cualitativa del rendimientoEvaluación cualitativa del rendimiento
Evaluación cualitativa del rendimientoEneida Yasmín
 
evaluación cuantitativa y cualitativa
evaluación cuantitativa y cualitativaevaluación cuantitativa y cualitativa
evaluación cuantitativa y cualitativamariana barragan
 
Seminario de Grado y Electiva: El Trabajo Social y la Investigación Cualitativa
Seminario de Grado y Electiva: El Trabajo Social y la Investigación CualitativaSeminario de Grado y Electiva: El Trabajo Social y la Investigación Cualitativa
Seminario de Grado y Electiva: El Trabajo Social y la Investigación CualitativaMarie Gonzalez
 
DIFERENCIAS DE EVALUACIÓN CUALITATIVA Y CUANTITATIVA
DIFERENCIAS DE EVALUACIÓN CUALITATIVA Y CUANTITATIVADIFERENCIAS DE EVALUACIÓN CUALITATIVA Y CUANTITATIVA
DIFERENCIAS DE EVALUACIÓN CUALITATIVA Y CUANTITATIVAangy espejel
 
El diseño de un proyecto de investigacion cualitativa
El diseño de un proyecto de investigacion cualitativaEl diseño de un proyecto de investigacion cualitativa
El diseño de un proyecto de investigacion cualitativaMartha Liliana Palomino Leiva
 
Evaluacion cualitativa y cuantitativa
Evaluacion cualitativa y cuantitativaEvaluacion cualitativa y cuantitativa
Evaluacion cualitativa y cuantitativaLili de la Cruz
 
Investigacion cualitativa
Investigacion cualitativaInvestigacion cualitativa
Investigacion cualitativacajacdar
 

En vedette (9)

Evaluación cualitativa del rendimiento
Evaluación cualitativa del rendimientoEvaluación cualitativa del rendimiento
Evaluación cualitativa del rendimiento
 
Evaluacion cualitativa 2
Evaluacion cualitativa 2Evaluacion cualitativa 2
Evaluacion cualitativa 2
 
evaluación cuantitativa y cualitativa
evaluación cuantitativa y cualitativaevaluación cuantitativa y cualitativa
evaluación cuantitativa y cualitativa
 
Seminario de Grado y Electiva: El Trabajo Social y la Investigación Cualitativa
Seminario de Grado y Electiva: El Trabajo Social y la Investigación CualitativaSeminario de Grado y Electiva: El Trabajo Social y la Investigación Cualitativa
Seminario de Grado y Electiva: El Trabajo Social y la Investigación Cualitativa
 
Investigacion cualitativa
Investigacion cualitativaInvestigacion cualitativa
Investigacion cualitativa
 
DIFERENCIAS DE EVALUACIÓN CUALITATIVA Y CUANTITATIVA
DIFERENCIAS DE EVALUACIÓN CUALITATIVA Y CUANTITATIVADIFERENCIAS DE EVALUACIÓN CUALITATIVA Y CUANTITATIVA
DIFERENCIAS DE EVALUACIÓN CUALITATIVA Y CUANTITATIVA
 
El diseño de un proyecto de investigacion cualitativa
El diseño de un proyecto de investigacion cualitativaEl diseño de un proyecto de investigacion cualitativa
El diseño de un proyecto de investigacion cualitativa
 
Evaluacion cualitativa y cuantitativa
Evaluacion cualitativa y cuantitativaEvaluacion cualitativa y cuantitativa
Evaluacion cualitativa y cuantitativa
 
Investigacion cualitativa
Investigacion cualitativaInvestigacion cualitativa
Investigacion cualitativa
 

Similaire à 561_Final

Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...
Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...
Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...Tarik Reza Toha
 
Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm IJECEIAES
 
Karimanal thrml co_design_itherm2010_final
Karimanal thrml co_design_itherm2010_finalKarimanal thrml co_design_itherm2010_final
Karimanal thrml co_design_itherm2010_finalKamal Karimanal
 
Just enough is more: Achieving sustainable performance in thermally-constrain...
Just enough is more: Achieving sustainable performance in thermally-constrain...Just enough is more: Achieving sustainable performance in thermally-constrain...
Just enough is more: Achieving sustainable performance in thermally-constrain...Facultad de Informática UCM
 
Supply Insensitivity Temperature Sensor for Microprocessor Thermal Monitoring...
Supply Insensitivity Temperature Sensor for Microprocessor Thermal Monitoring...Supply Insensitivity Temperature Sensor for Microprocessor Thermal Monitoring...
Supply Insensitivity Temperature Sensor for Microprocessor Thermal Monitoring...IOSR Journals
 
A Review on Thermal Aware Optimization of Three Dimensional Integrated Circui...
A Review on Thermal Aware Optimization of Three Dimensional Integrated Circui...A Review on Thermal Aware Optimization of Three Dimensional Integrated Circui...
A Review on Thermal Aware Optimization of Three Dimensional Integrated Circui...IJMER
 
sustech.2022.8671326.docx
sustech.2022.8671326.docxsustech.2022.8671326.docx
sustech.2022.8671326.docxpranathiReddy61
 
empirical analysis modeling of power dissipation control in internet data ce...
 empirical analysis modeling of power dissipation control in internet data ce... empirical analysis modeling of power dissipation control in internet data ce...
empirical analysis modeling of power dissipation control in internet data ce...saadjamil31
 
THERMAL ANALYSIS OF A HEAT SINK FOR ELECTRONICS COOLING
THERMAL ANALYSIS OF A HEAT SINK FOR ELECTRONICS COOLINGTHERMAL ANALYSIS OF A HEAT SINK FOR ELECTRONICS COOLING
THERMAL ANALYSIS OF A HEAT SINK FOR ELECTRONICS COOLINGIAEME Publication
 
comparative analysis of pid and narma l2 controllers for shell and tube heat...
 comparative analysis of pid and narma l2 controllers for shell and tube heat... comparative analysis of pid and narma l2 controllers for shell and tube heat...
comparative analysis of pid and narma l2 controllers for shell and tube heat...INFOGAIN PUBLICATION
 
ESA - lecture 1 part 1 energy system analysis
ESA -  lecture 1 part 1 energy system analysisESA -  lecture 1 part 1 energy system analysis
ESA - lecture 1 part 1 energy system analysissuho han
 
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...eArtius, Inc.
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptxAsadRehan10
 
httpscatatanabimanyu.files.wordpress.com201109heat-transfer-cengel-solution-m...
httpscatatanabimanyu.files.wordpress.com201109heat-transfer-cengel-solution-m...httpscatatanabimanyu.files.wordpress.com201109heat-transfer-cengel-solution-m...
httpscatatanabimanyu.files.wordpress.com201109heat-transfer-cengel-solution-m...AbdlaDoski
 

Similaire à 561_Final (20)

Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...
Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...
Workload-Based Prediction of CPU Temperature and Usage for Small-Scale Distri...
 
Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm
 
Karimanal thrml co_design_itherm2010_final
Karimanal thrml co_design_itherm2010_finalKarimanal thrml co_design_itherm2010_final
Karimanal thrml co_design_itherm2010_final
 
28
2828
28
 
Just enough is more: Achieving sustainable performance in thermally-constrain...
Just enough is more: Achieving sustainable performance in thermally-constrain...Just enough is more: Achieving sustainable performance in thermally-constrain...
Just enough is more: Achieving sustainable performance in thermally-constrain...
 
Energy, economic and environmental analysis of fuzzy logic controllers used i...
Energy, economic and environmental analysis of fuzzy logic controllers used i...Energy, economic and environmental analysis of fuzzy logic controllers used i...
Energy, economic and environmental analysis of fuzzy logic controllers used i...
 
Supply Insensitivity Temperature Sensor for Microprocessor Thermal Monitoring...
Supply Insensitivity Temperature Sensor for Microprocessor Thermal Monitoring...Supply Insensitivity Temperature Sensor for Microprocessor Thermal Monitoring...
Supply Insensitivity Temperature Sensor for Microprocessor Thermal Monitoring...
 
A Review on Thermal Aware Optimization of Three Dimensional Integrated Circui...
A Review on Thermal Aware Optimization of Three Dimensional Integrated Circui...A Review on Thermal Aware Optimization of Three Dimensional Integrated Circui...
A Review on Thermal Aware Optimization of Three Dimensional Integrated Circui...
 
sustech.2022.8671326.docx
sustech.2022.8671326.docxsustech.2022.8671326.docx
sustech.2022.8671326.docx
 
empirical analysis modeling of power dissipation control in internet data ce...
 empirical analysis modeling of power dissipation control in internet data ce... empirical analysis modeling of power dissipation control in internet data ce...
empirical analysis modeling of power dissipation control in internet data ce...
 
Project poster
Project posterProject poster
Project poster
 
EnergyPlus
EnergyPlusEnergyPlus
EnergyPlus
 
V01 i030602
V01 i030602V01 i030602
V01 i030602
 
THERMAL ANALYSIS OF A HEAT SINK FOR ELECTRONICS COOLING
THERMAL ANALYSIS OF A HEAT SINK FOR ELECTRONICS COOLINGTHERMAL ANALYSIS OF A HEAT SINK FOR ELECTRONICS COOLING
THERMAL ANALYSIS OF A HEAT SINK FOR ELECTRONICS COOLING
 
comparative analysis of pid and narma l2 controllers for shell and tube heat...
 comparative analysis of pid and narma l2 controllers for shell and tube heat... comparative analysis of pid and narma l2 controllers for shell and tube heat...
comparative analysis of pid and narma l2 controllers for shell and tube heat...
 
RL.pdf
RL.pdfRL.pdf
RL.pdf
 
ESA - lecture 1 part 1 energy system analysis
ESA -  lecture 1 part 1 energy system analysisESA -  lecture 1 part 1 energy system analysis
ESA - lecture 1 part 1 energy system analysis
 
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
Multi-Objective Optimization of Solar Cells Thermal Uniformity Using Combined...
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
httpscatatanabimanyu.files.wordpress.com201109heat-transfer-cengel-solution-m...
httpscatatanabimanyu.files.wordpress.com201109heat-transfer-cengel-solution-m...httpscatatanabimanyu.files.wordpress.com201109heat-transfer-cengel-solution-m...
httpscatatanabimanyu.files.wordpress.com201109heat-transfer-cengel-solution-m...
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

561_Final

  • 1.
  • 2. Abstract 0 The aggressive semiconductor technology scaling has been pushing the device feature size into the deep sub-micron region. 0 As a result, the chip power density has been doubled every two to three years. 0 This increased power has directly translated into high temperature, which negatively affects a system's cost, performance and reliability. 0 In this review, various methodologies for thermal and energy problem mitigation are presented and compared
  • 3. Power Consumption Issues 0 Stress on batteries in portable devices such as laptops and phones 0 Can be minimized through voltage and frequency scaling 0 High temperature greatly shortens the lifespan of a processor 0 100C increase in temperature reduces component life by 50% [1] 0 Obvious approach is to use bigger heat sinks and air- cooling techniques (for desktop and laptop computers) 0 Expensive and inefficient 0 Power- aware techniques are not efficient in handling these issues 0 Logic blocks within the chip have different power densities (e.g. due to different levels of switching activity) 0 The thermal map of a chip often shows wide variations in temperature 0 Many low-power techniques have insufficient impact because they do not directly target the spatial and temporal behavior of the operating temperature.
  • 4. Thermal- aware Computing 0 Components of power consumption 0 Dynamic 0 consumed when devices switch from one logic level to another. 0 related to the level of computational (switching) activity 0 Leakage 0 power that flows from source to ground whenever a device is powered up 0 grows exponentially with temperature 0 Thermal modeling 0 Hotspot Heatflow model
  • 5. Thermal- aware Computing 0 Thermal- aware chip design (Static) 0 focus on the floorplanning phase of the physical design process 0 Floorplanning algorithms can be modified to also include reducing the maximum temperature of a block in the chip. 0 Migration Computing [8] 0 Increasing silicon area allocated to hotblocks [9] 0 Runtime Thermal Management (Dynamic) 0 The operating system controls the scheduling of tasks and also assign tasks to individual cores 0 0 0 0 Heat Balancing Heat Unbalancing Reducing Execution Rate of Hot Tasks Adding a Predictive Component
  • 6. Thermal- aware Computing Runtime Techniques Methodology Voltage Scaling Change voltage levels to adjust power and energy consumption. Clock rates are reduced to match the increased circuit delay that results Heat Balancing Spreads the thermal load among multiple cores to approximately even out their temperatures. Heat Unbalancing Reduce thermal cycling effects: accept significant temperature differentials between the cores as long as specified temperature levels are not breached. Throttling Reduce the rate at which heat is generated by reducing instruction fetch rate and similar parameters.
  • 7. Thermal- aware Scheduling 0 Thermal aware task allocation in SoCs 0 Dynamic Thermal Management through Task-Scheduling [18] 0 Thermal-Aware Task Allocation and Scheduling for Embedded Systems [19] 0 Static and Dynamic Temperature-Aware Scheduling for Multiprocessor SoCs [20]
  • 8. Thermal-Aware Task Allocation and Scheduling for Embedded Systems (Hung et. al) 0 Proposed an algorithm that is used as a subroutine for hardware/software co-synthesis 0 To exploit resource sharing 0 Traditional algorithms do not take the temperature and power variables into consideration 0 Power awareness 0 Dynamic Criticality (DC) 0 Analogous to priority 0
  • 9. Thermal-Aware Task Allocation and Scheduling for Embedded Systems (Hung et. al) 0 The flows of the thermal-aware co-synthesis framework and thermal-aware platform-based system design 0 The temperature comparisons of the power-aware and the thermal-aware approaches on co-synthesis architecture.
  • 10. Static and Dynamic Temperature-Aware Scheduling for Multiprocessor SoCs (Coskun et. Al) 0 This looks at Multiprocessor SoCs 0 ILPs to generate static solutions 0 target thermal hotspots and gradients 0 better thermal profile than other static methods 0 Dynamic Scheduling (OS- level scheduling) 0 Adaptive –random technique
  • 11. Static and Dynamic Temperature-Aware Scheduling for Multiprocessor SoCs (Coskun et. Al)
  • 12. Dynamic Thermal Management through Task-Scheduling (Yang et. al) 0 ThreshHot Algorithm 0 reduces the number of hardware DTMs (Dynamic thermal management) required. 0 Increase in CPU throughput
  • 13. Dynamic Thermal Management through Task-Scheduling (Yang et. al)
  • 14. Comparative Table Authors Methodology Static Thermal Management Dynamic thermal Management Static Energy Management Dynamic Energy Management Issues Hung et. al Implemented algorithm with temperature and power vaiables No Yes No Yes Floorplanning is not effective to control the lateral heat transfer. Overhead due to dynamic nature Coskun et. al Implemented adaptive – random scheduling algorithm Yes Yes No Yes Overhead associated with dynamic awareness is high Yang et. al Implemented ThresHot scheduling algorithm No Yes No Yes Overhead associated with dynamic awareness is high
  • 15. Energy- aware Computing 0 Energy consumption is a critical measure for battery powered and tethered devices. 0 Energy can be reduced by 0 Static 0 Dynamic 0 DVFS 0 Examples 0 0 0 0 0 idle functional units can be powered down clock gating low-power design low-power synthesis lower the operating voltage level during the design/synthesis phase
  • 16. Energy- aware Computing 0 Energy- aware task scheduling 0 EDF [16] 0 RM [16] 0 LEDF 0 Energy- aware task scheduling in SoCs 0 Energy-Aware Task Allocation for Rate Monotonic Scheduling [21] 0 Real-time task scheduling for energy-aware embedded systems [22] 0 Energy-Aware Runtime Scheduling for Embedded Multiprocessor SOCs [23]
  • 17. Energy-Aware Task Allocation for Rate Monotonic Scheduling (AlEnawy et. al) 0 adopt partitioned scheduling and assume that tasks are assigned static (rate-monotonic) priorities. 0 study and evaluate a number of well-known partitioning heuristics, RMS admission control algorithms, and speed assignment schemes in terms of the feasibility performance and overall energy consumption. 0 Off-line and on-line partitioning
  • 18. Energy-Aware Task Allocation for Rate Monotonic Scheduling (AlEnawy et. al)
  • 19. Real-time task scheduling for energy-aware embedded systems (Swaminathan et. al) 0 Two on-line scheduling algorithms that attempt to minimize the energy consumed by a periodic task set 0 Both using EDF 0 LEDF 0 E- LEDF
  • 20. Real-time task scheduling for energy-aware embedded systems (Swaminathan et. al)
  • 21. Energy-Aware Runtime Scheduling for Embedded Multiprocessor SOCs (Yang et. al) 0 Preorder the concurrent behavior as much as possible 0 This task-scheduling method for embedded systems combines the low runtime complexity of a designtime scheduling phase with the flexibility of a runtime scheduling phase. 0 increases design flexibility and reduces design time for multiprocessor SOCs
  • 22. Energy-Aware Runtime Scheduling for Embedded Multiprocessor SOCs (Yang et. al)
  • 23. Comparative Table Authors Methodology Static Energy Management Dynamic Energy Management Issues AlEnawy et. al Partitioned task scheduling with static priorities Yes Yes Does not have good performance for online partitioning and overhead due to dynamic computations Swaminathan et. al Implemented on-line scheduling algorithms based on EDF No Yes Difficulty with Aperiodic and sporadic tasks and overhead due to dynamic computations Yang et. al Algorithm combines the low runtime complexity of a design-time scheduling phase with the flexibility of a runtime scheduling phase. No Yes Ineffective for very heavy loads and difficult to implement for practical applications
  • 24. Conclusions 0 Thermal management techniques always outperform the energy management techniques 0 Not every technique is easily implementable for practical applications 0 Runtime techniques offer control at a fine level of granularity, but have an overhead associated with them 0 A lot of research in this field of study
  • 25. References [1] Israel Koren, C.M. Krishna, “Temperature-aware computing”, Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA 01003, United States [8] Qicheng Liu , Xiaoh “Distributed Parallel Migration Computing Based on Mobile Agents”, Mobile Technology, Applications and Systems, [9] J. Donald, M. Martonosi, “Temperature-aware design issues for SMT and CMP architectures”, in: 5th Workshop on Complexity-Effective Design [11] Jun Yang, Xiuyi Zhou, Marek Chrobak, Youtao Zhang§, Lingling Jin, “Dynamic Thermal Management through Task Scheduling” [16] C. L. Liu and J. W. Layland. Scheduling algorithms for multiprogramming in a hard-real-time environment. J. ACM [18] Jun Yang, Xiuyi Zhou,Marek Chrobak, Youtao Zhang,Lingling Jin,:Dynamic Thermal Management” [19] W-L. Hung, Y. Xie, N. Vijaykrishnan, M. Kandemir, and M. J. Irwin “Thermal-Aware Task Allocation and Scheduling for Embedded Systems “,The Pennsylvania State University [20] Ays¸e Kıvılcım Cos¸kun, Student Member, IEEE, Tajana Simunic ˇ ´ Rosing, Member, IEEE, Keith A. Whisnant, Member, IEEE, and Kenny C. Gross, Member, IEEE,” Static and Dynamic Temperature-Aware Scheduling for Multiprocessor SoCs” [21] Tarek A. AlEnawy and Hakan Aydin “Energy-Aware Task Allocation for Rate Monotonic Scheduling”, Computer Science Department George Mason University [22] Vishnu Swaminathan, Krishnendu Chakrabarty “Real-time task scheduling for energy-aware embedded systems”, Department of Electrical and Computer Engineering, Duke University, [23] Peng Yang, Chun Wong, Paul Marchal, Francky Catthoor, Dirk Desmet, Diederik Verkest and Rudy Lauwereins, “Energy-Aware Runtime Scheduling for Embedded Multiprocessor SOCs “