CPU Core Manager Dynamic Power Allocation for Image Forming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image forming apparatuses face challenges in shortening overall processing time due to inefficient core management and power allocation, particularly in handling sequential and parallel processing tasks, which can lead to prolonged execution times for tasks like language analysis and rasterization.

Innovation Solution

The apparatus employs a CPU core manager to dynamically allocate pre-processes for sequential processing to a subset of cores and post-processes for parallel processing to other cores, adjusting power supply accordingly to optimize resource utilization based on the specific processing requirements of each task, such as language analysis and rasterization, and varying document loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If all cores are supplied with uniform electric power for parallel processing, then processing speed is improved, but power consumption increases

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

Solution Approach 1:

The patent segments the plurality of cores into multiple groups, where each group can be independently controlled for power supply. This allows selective activation of only the necessary core groups for current processing tasks, reducing overall power consumption while maintaining processing speed for active cores.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic power supply control that adjusts electric power allocation based on real-time processing requirements. The control unit dynamically determines which core groups need power supply and which can be powered down, adapting to varying computational demands to optimize the balance between processing speed and power consumption.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If sequential processing is performed on all cores simultaneously, then overall processing time is reduced, but resource allocation efficiency decreases

Engineering Contradiction:
Improveoverall processing timeVSAvoidresource allocation efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent applies different processing modes to different core groups based on their specific capabilities and current task requirements. Sequential processing is applied to core groups handling language analysis while parallel processing is applied to core groups handling rasterization, optimizing resource allocation efficiency for each specific processing stage.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent divides the processing workflow into distinct stages (language analysis and rasterization) and assigns different core groups to each stage. This segmentation allows each core group to be optimized for its specific function, improving overall resource allocation efficiency while maintaining reduced processing time.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If power is stopped to some cores during processing, then power consumption is reduced, but processing continuity may be affected

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing continuity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent performs preliminary analysis to determine the processing characteristics of input data before execution. Based on this preliminary assessment, the control unit pre-determines which core groups will be activated and which will remain powered down, ensuring processing continuity is maintained for necessary cores while minimizing power consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the control unit monitors processing progress and dynamically adjusts power supply to core groups. This feedback control ensures that power is continuously supplied to cores that are actively processing while stopping power to idle cores, maintaining processing continuity without unnecessary power consumption.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10754407B2Image forming apparatus and program
Publication Date: 2020.08.25 KONICA MINOLTA INC
  • US10754407B2 patent drawing
  • US10754407B2 patent drawing
  • US10754407B2 patent drawing

AI summary

An image forming apparatus includes a hardware processor including CPUs each including cores, a process being executed by the CPUs, wherein the hardware processor managing the cores causes a first process or a second process to be executed, when the first process is executed, while electric power is uniformly supplied to the cores, allocates a pre-process in which sequential processing is performed to a part of the cores and a post-process in which parallel processing is performed to another part of cores, and when the second process is executed, for a part of the CPUs, allocates the pre-process to a part of the cores while electric power is supplied thereto and causes electric power supply to another part of cores to be stopped, and for another part of the CPUs, allocates the post-process to at least a part of the cores while electric power is uniformly supplied to the cores.