Physical Core Wear-Based Task Scheduling for Longer IC Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits with multiple processing cores experience uneven wear due to uneven task distribution, leading to premature failure of some cores and increased environmental and economic costs from unnecessary replacements.

Innovation Solution

A system and method for physical core-specific wear-based task scheduling that monitors core performance and utilization to evenly distribute tasks across cores, using a wear metric to schedule tasks based on each core's condition, thereby extending the life of the integrated circuit package.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tasks are distributed without wear monitoring, then task scheduling is simple, but core wear becomes uneven leading to premature failure

Engineering Contradiction:
Improvecore lifespanVSAvoidscheduling system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary monitoring of core performance metrics (temperature, voltage, frequency) and calculates wear metrics before task scheduling occurs. This advance preparation enables the scheduler to make informed decisions about task distribution based on predicted core conditions, preventing premature failure before it happens.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors core performance metrics and uses this feedback to update wear metrics. The scheduler then adjusts task distribution based on this feedback, creating a closed-loop system that adapts to changing core conditions and optimizes task scheduling dynamically to extend core lifespan.

Inventive Principle:
Principle #23Feedback

2Duration of action of stationary object

If wear metrics are monitored for each core, then task scheduling can extend circuit life, but monitoring and calculation overhead increases

Engineering Contradiction:
Improveintegrated circuit lifespanVSAvoidmonitoring and scheduling time
Core Design Contradiction:
Duration of action of stationary objectVSLoss of time

Solution Approach 1:

The system transforms physical core parameters (temperature, voltage, frequency) into a normalized wear metric through mathematical calculations. This parameter transformation consolidates multiple monitoring dimensions into a single comparable metric, reducing the complexity of tracking and scheduling decisions while enabling extended circuit lifespan.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If tasks are scheduled based on wear metrics, then core wear becomes even, but scheduling decisions become more complex

Engineering Contradiction:
Improvecore wear uniformityVSAvoidscheduling algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies different scheduling strategies to different cores based on their individual wear metrics. Each core receives tasks according to its specific condition rather than uniform treatment, enabling targeted wear management that optimizes overall system reliability while keeping individual scheduling decisions manageable.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250217185A1Systems and methods for physical core-specific wear-based task scheduling
Publication Date: 2025.07.03 ADVANCED MICRO DEVICES INC
  • US20250217185A1 patent drawing
  • US20250217185A1 patent drawing
  • US20250217185A1 patent drawing

AI summary

A computer-implemented method for physical core-specific wear-based task scheduling can include obtaining a wear metric for each physical core based of the plurality of physical cores of the at least one integrated circuit, wherein the wear metric is indicative of a physical condition of each physical core. The computer-implemented method can then schedule a plurality of tasks across at least one physical core of the plurality of physical cores based at least in part on the wear metric of each physical core of the plurality of cores. Various other methods, systems, and computer-readable media are also disclosed.