Energy-Aware Library for Neural Network Frequency Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face challenges in achieving energy and communication efficiency, particularly in deep learning applications, due to high power consumption and communication costs, which impact battery life and operational costs in devices and data centers.

Innovation Solution

An energy-aware communication library is developed for neural network applications, utilizing dynamic voltage-frequency scaling and sparse matrix representation to optimize frequency scaling and overlap communication and computation, reducing power usage and communication costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional computing techniques are used for deep learning applications, then processing capability is maintained, but energy consumption and communication costs increase

Engineering Contradiction:
Improveenergy consumptionVSAvoidprocessing capability
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent implements dynamic voltage-frequency scaling that adjusts operating frequency based on workload characteristics and communication requirements. The system dynamically transitions between high-performance and energy-efficient modes, optimizing the balance between processing capability and energy consumption in real-time during deep learning operations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters including voltage and frequency levels to optimize energy efficiency. By adjusting these parameters based on computational intensity and communication patterns, the system reduces energy consumption while maintaining adequate processing capability for deep learning tasks

Inventive Principle:
Principle #35Parameter changes

2Speed

If high frequency scaling is used to maintain performance, then processing speed is improved, but power consumption increases

Engineering Contradiction:
Improveprocessing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent employs periodic performance monitoring and adaptive frequency adjustment. The system periodically evaluates computational workload and communication patterns, then adjusts frequency accordingly, creating a rhythm of high-performance bursts followed by energy-efficient operation that reduces overall power consumption while maintaining processing speed when needed

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies high frequency scaling only partially and selectively during periods of high computational demand, rather than maintaining maximum frequency continuously. This partial application of high performance mode reduces energy loss while ensuring processing speed is available when required by the deep learning workload

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240354559A1Tool for facilitating efficiency in machine learning
Publication Date: 2024.10.24 INTEL CORP
  • US20240354559A1 patent drawing
  • US20240354559A1 patent drawing
  • US20240354559A1 patent drawing

AI summary

A mechanism is described for facilitating smart distribution of resources for deep learning autonomous machines. A method of embodiments, as described herein, includes detecting one or more sets of data from one or more sources over one or more networks, and introducing a library to a neural network application to determine optimal point at which to apply frequency scaling without degrading performance of the neural network application at a computing device.