2007 · 48 citations · 20 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign OptimizationSystem-on-chip DesignMicroarchitecture DesignPower-aware DesignProcessor Core DesignReliable System DesignThermal DesignFailure MechanismsPower-aware SynthesisStructural Failure MechanismsStructural Redundancy AnalysisThermal-aware Core DesignThermal-aware DesignThermal-aware Power OptimizationTiming Constraints
This article presents a multiprocessor system-on-chip synthesis (MPSoC) algorithm that optimizes system mean time to failure. Given a set of directed acyclic periodic graphs of communicating tasks, the proposed algorithm determines a processor core allocation, level of system-level and processor-level structural redundancy, assignment of tasks to processors, floorplan, and schedule in order to minimize system failure rate and area while meeting functionality and timing constraints. Changes to the thermal profile resulting from changes in allocation, assignment, scheduling, and floorplan are modeled and optimized during synthesis, as is the impact of thermal profile on temperature-dependent failure mechanisms. The proposed techniques have the potential to substantially increase MPSoC system mean time to failure compared to area-optimized solutions. If power densities are high and the dominant lifetime failure mechanisms are strongly dependent on temperature, our results indicate that thermal and structural redundancy optimization during synthesis have the potential to greatly increase MPSoC lifetime with low area cost.
20
Temperature-aware microarchitecture
Kevin Skadron, Mircea R. Stan, Wei Huang et al. · 2003 · 1.1K citations
Robert P. Dick, David L. Rhodes, Wayne Wolf · 1998 · 779 citations