Dynamic Performance Switching Processor Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing processor architectures face challenges in balancing high-performance and low-power consumption, leading to inefficiencies and increased hardware costs due to the need for heterogeneous computing architectures with multiple types of processor cores.

Innovation Solution

A processor architecture that includes an execution unit coupled with a performance switching module, which dynamically adjusts clock rate, voltage, and instruction execution cycle based on performance requirements, allowing the processor to switch between high-performance and low-power modes without the need for multiple execution units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a processor uses high-processing frequency and multi-stage pipeline architecture to achieve high performance, then processing speed is improved, but power consumption increases

Engineering Contradiction:
Improveprocessing frequencyVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The processor dynamically adjusts its operating parameters including processing frequency, pipeline depth, and voltage levels based on the complexity and requirements of the current task. This allows the processor to operate at high performance when needed while reducing power consumption during simpler operations, resolving the contradiction between speed and energy usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple operating parameters simultaneously (frequency, voltage, pipeline configuration) to achieve different performance states. By adjusting these parameters dynamically, the processor can transition between high-performance and low-power modes to match task requirements, addressing the speed-power consumption tradeoff.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If a processor uses low-processing frequency and simplified pipeline architecture to achieve low power consumption, then power efficiency is improved, but processing speed decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing frequency
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The processor dynamically adapts its architecture and operating parameters based on task requirements. When complex tasks are detected, the system increases processing frequency and activates additional pipeline stages. When simple tasks are detected, it reduces frequency and uses a simplified pipeline, ensuring high power efficiency without permanently sacrificing performance capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A single processor unit is designed to perform multiple functions across different performance levels by dynamically reconfiguring its pipeline architecture and operating parameters. This universal design eliminates the need for separate high-performance and low-power processors, allowing one unit to adapt to various computational demands while optimizing the power-performance balance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If heterogeneous computing architecture with multiple processor core types is used to achieve both high performance and low power consumption, then application versatility is improved, but hardware cost increases

Engineering Contradiction:
Improveapplication versatilityVSAvoidhardware cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal processor design that can dynamically adapt to different application requirements through software-controlled reconfiguration of hardware parameters. Instead of using multiple specialized processor cores (big.LITTLE architecture), a single processor type can be dynamically optimized for different workloads, achieving application versatility while significantly reducing hardware complexity and cost.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The invention merges the functionality of multiple specialized processor cores into a single reconfigurable processor unit. By combining high-performance and low-power capabilities in one adaptable processor, the system eliminates the need for separate hardware components, reducing manufacturing costs, device complexity, and inventory requirements while maintaining the ability to handle diverse application requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250076961A1Dynamic performance switching processor and method thereof
Publication Date: 2025.03.06 INTELLIGO TECH INC
  • US20250076961A1 patent drawing
  • US20250076961A1 patent drawing
  • US20250076961A1 patent drawing

AI summary

A processor comprises an execution unit and a performance switching module coupled to the execution unit. The performance switching module includes a control unit, a clock control unit, a voltage control unit and a multi-cycle path control unit. The control unit is configured to output at least one control instruction according to a performance requirement of the processor. The clock control unit is configured to receive a clock adjustment instruction on the at least one control instruction to adjust a clock rate provided to the execution unit. The voltage control unit is configured to receive a voltage adjustment instruction of the at least one control instruction to adjust a supplied voltage provided to the execution unit. The multi-cycle path control unit is configured to receive a path adjustment instruction of the at least one control instruction to adjust a cycle number of the instruction execution cycle of the execution unit.