DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Method and apparatus for providing thermal wear leveling

Abstract

Exemplary embodiments provide thermal wear spreading among a plurality of thermal die regions in an integrated circuit or among dies by using die region wear-out data that represents a cumulative amount of time each of a number of thermal die regions in one or more dies has spent at a particular temperature level. In one example, die region wear-out data is stored in persistent memory and is accrued over a life of each respective thermal region so that a long term monitoring of temperature levels in the various die regions is used to spread thermal wear among the thermal die regions. In one example, spreading thermal wear is done by controlling task execution such as thread execution among one or more processing cores, dies and/or data access operations for a memory.

Inventors:
; ;
Issue Date:
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Advanced Micro Devices, Inc., Santa Clara, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1987021
Patent Number(s):
11551990
Application Number:
15/674,607
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
DOE Contract Number:  
AC52-07NA27344; B620717
Resource Type:
Patent
Resource Relation:
Patent File Date: 08/11/2017
Country of Publication:
United States
Language:
English

Citation Formats

Roberts, David A., Sadowski, Greg, and Raasch, Steven. Method and apparatus for providing thermal wear leveling. United States: N. p., 2023. Web.
Roberts, David A., Sadowski, Greg, & Raasch, Steven. Method and apparatus for providing thermal wear leveling. United States.
Roberts, David A., Sadowski, Greg, and Raasch, Steven. Tue . "Method and apparatus for providing thermal wear leveling". United States. https://www.osti.gov/servlets/purl/1987021.
@article{osti_1987021,
title = {Method and apparatus for providing thermal wear leveling},
author = {Roberts, David A. and Sadowski, Greg and Raasch, Steven},
abstractNote = {Exemplary embodiments provide thermal wear spreading among a plurality of thermal die regions in an integrated circuit or among dies by using die region wear-out data that represents a cumulative amount of time each of a number of thermal die regions in one or more dies has spent at a particular temperature level. In one example, die region wear-out data is stored in persistent memory and is accrued over a life of each respective thermal region so that a long term monitoring of temperature levels in the various die regions is used to spread thermal wear among the thermal die regions. In one example, spreading thermal wear is done by controlling task execution such as thread execution among one or more processing cores, dies and/or data access operations for a memory.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2023},
month = {1}
}

Works referenced in this record:

Processor System with Temperature Sensor and Control Method of the Same
patent-application, May 2006


Managing Thermal Condition of a Memory
patent-application, July 2010


Wear Leveling for Storage or Memory Device
patent-application, September 2017


Techniques for data migration based on per-data metrics and memory degradation
patent, May 2020


Reliable Wear-Leveling for Non-Volatile Memory and Method Therefor
patent-application, May 2016


Method and apparatus for heating up integrated circuits
patent, September 2015


Method and Apparatus for Providing Wear Leveling
patent-application, February 2019


Method and system for thermal load management in a portable computing device
patent, January 2015


Systems and Methods for CPU Repair
patent-application, October 2006


Method and System for Managing Thermal Asymmetries in a Multi-Core Processor
patent-application, April 2009


End of life prediction of flash memory
patent, April 2008


Initiating memory wear leveling
patent, March 2014


Temperature-based thread scheduling
patent-application, May 2006


Circuits and Methods Providing Thread Assignment for a Multi-Core Processor
patent-application, August 2018


Multiple Core Data Processor with Usage Monitoring
patent-application, October 2011


Memory Controller, Memory System, and Operating Method
patent-application, October 2012


Controlling Temperature of a System Memory
patent-application, February 2016


Enhanced Thermal Management for Improved Module Reliability
patent-application, February 2010


Lifetime extension of memory for data storage system
patent, June 2017


Wear leveling techniques for flash EEPROM systems
patent, April 2008


In-Situ Computing System Failure Avoidance
patent-application, January 2015


Runtime Optimization of Multi-Core System Designs for Increased Operating Life and Maximized Performance
patent-application, June 2015


Multi-Core Dynamic Workload Management
patent-application, June 2015


Enhancing reliability of a many-core processor
patent, December 2011


Systems and Methods for Thread Assignment and Core Turn-Off for Integrated Circuit Energy Efficiency and High-Performance
patent-application, December 2009


Integrated Circuit with Pre-Heating for Reduced Subthreshold Leakage
patent-application, February 2013


Runtime Power Management of 3-D Multi-Core Architectures Under Peak Power and Temperature Constraints
journal, June 2011


Method and System for Extending the Lifetime of Multi-Core Integrated Circuit Devices
patent-application, April 2016


Method, Medium, and System
patent-application, June 2016


Low Overhead Dynamic Thermal Management in Many-Core Cluster Architecture
patent-application, August 2011


Method and Apparatus for Thermal Sensitivity Based Dynamic Power Control
patent-application, July 2002


Methods and Apparatus for Powering Up an Integrated Circuit
patent-application, November 2014


Method and apparatus for faulty memory utilization
patent, April 2016


Systems and Methods for Distributing an Aging Burden among Processor Cores
patent-application, February 2013


Load circuit supply voltage control
patent, February 2011


Low overhead dynamic thermal management in many-core cluster architecture
patent, November 2013


Managing Asset Placement Using a Set of Wear Leveling Data
patent-application, July 2017


Preheating device for electronic circuits
patent, April 1999


Wear-Out Equalization Techniques for Multiple Functional Units
patent-application, June 2014


Fighting Dark Silicon: Toward Realizing Efficient Thermal-Aware 3-D Stacked Multiprocessors
journal, April 2017


Wear-Out Monitor Device
patent-application, October 2017


Method and Apparatus for Thermally Managed Resource Allocation
patent-application, July 2004


Power Management Scheme Employing a Dynamically Adjustable Operating Parameter Range
patent-application, March 2008


Memory Margin Management
patent-application, November 2014


Semiconductor Device Including DLL and Semiconductor System
patent-application, June 2018


Wear leveling
patent, September 2019


Resource Management on a Computer System Utilizing Hardware and Environmental Factors
patent-application, November 2009


High Accuracy, Compact On-Chip Temperature Sensor
patent-application, March 2016


Information Processing Apparatus and Information Processing Method
patent-application, August 2009


Semiconductor Integrated Circuit
patent-application, October 2010


Temperature-Aware Task Scheduling and Proactive Power Management
patent-application, December 2017


Visualization of Usage Impacts on Solid State Drive Life Acceleration
patent-application, May 2017


An analytical model for predicting the residual life of an IC and design of residual-life meter
conference, April 2017


Nonvolatile Memory Device, Memory System, and Program Method Thereof
patent-application, October 2013


Systems and Methods for Memory System Management Based on Thermal Information of a Memory System
patent-application, September 2014


Method and System for the Assessment of Computer System Reliability Using Quantitative Cumulative Stress Metrics
patent-application, May 2013


Data and Collection Methods to Analyze Life Acceleration of SSD with Real Usages
patent-application, May 2017


Wear-out equalization techniques for multiple functional units
patent, July 2015


Runtime Optimization of Multi-Core System Designs for Increased Operating Life and Maximized Performance
patent-application, June 2015


Memory Write Verification Using Temperature Compensation
patent-application, July 2018


Capacity-Aware Wear Leveling in Solid-State Storage Devices
patent-application, September 2018


Assigning a Player to a Machine
patent-application, December 2015


Expected Lifetime Management
patent-application, May 2018


Information Handling System Persistent Storage Device Life Management
patent-application, October 2017


Initializing Components of an Integrated Circuit
patent-application, February 2012


Energy Efficiency Aware Thermal Management in a Multi-Processor System on a Chip
patent-application, October 2015


Thermal Aware Data Placement and Compute Dispatch in a Memory System
patent-application, March 2016