Dynamic POST Diagnosis Detail Adjustment for Startup Time Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In parallel processing devices, the detailed diagnosis by the Power On Self-Test (POST) process takes longer, leading to delayed startup times, as the detail level of diagnosis is statically determined based on hardware configuration, rather than dynamically adjusted according to failure rates.

Innovation Solution

A start test method where a management device calculates and stores failure rates for each part of the calculation device, associating them with time information, and notifies the calculation device to adjust the diagnosis detail level based on the failure rate, allowing dynamic adjustment of diagnosis detail depending on the failure rate periods (initial, accidental, and wear failure periods).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If detailed diagnosis processing is executed to reliably detect hardware failures, then detection reliability is improved, but diagnosis time increases and startup is delayed

Engineering Contradiction:
Improvefailure detection reliabilityVSAvoiddiagnosis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the diagnosis detail level adjustable rather than fixed. The diagnosis processing detail level is dynamically changed based on the operational phase (power-on phase versus normal operation phase), allowing the system to adapt the intensity of diagnosis according to temporal conditions and failure rate characteristics of different phases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of diagnosis detail level based on temporal phases and failure rate data. During power-on phase, more detailed diagnosis is performed when failure rates are higher, while during normal operation phase, less detailed diagnosis is performed when failure rates are lower, optimizing the balance between reliability and time consumption.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If static diagnosis detail level is used based on hardware configuration, then device complexity is reduced, but adaptability to different operational phases deteriorates

Engineering Contradiction:
Improvediagnosis control complexityVSAvoidadaptability to operational phases
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static to dynamic diagnosis control by introducing temporal phase detection and adaptive detail level adjustment. The diagnosis detail level is no longer fixed but changes dynamically based on whether the system is in power-on phase or normal operation phase, improving adaptability without significantly increasing complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where diagnosis results and operational phase information are used to adjust future diagnosis detail levels. The system learns from past diagnosis outcomes and failure patterns, adjusting the diagnosis strategy for subsequent operations, thereby improving adaptability through information feedback.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10613953B2Start test method, system, and recording medium
Publication Date: 2020.04.07 FUJITSU LTD
  • US10613953B2 patent drawing
  • US10613953B2 patent drawing
  • US10613953B2 patent drawing

AI summary

A start test method executed by a system including a calculation device and a management device that manages failure information on the calculation device, the start test method includes storing, by a first processor included in the management device, a failure rate that has been calculated for each of parts of the calculation device based on the failure information received from the calculation device as performance information, associating with time information and a part of the calculation device; obtaining a failure rate of each of the parts at a time of start of the calculation device based on the performance information and a time when the calculation device is to be started; notifying the calculation device of the obtained failure rate; and executing, by a second processor included in the calculation device, a start test of the calculation device in accordance with the notified failure rate.