Synchronous Clock Distribution Circuit for Blade Processor Time Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-performance computer systems face issues when all processors do not have an identical notion of current time or when their time advancement rates differ, leading to problems such as inconsistent time stamps and potential data order errors in distributed applications.

Innovation Solution

A computer system is designed with a clock signal distribution circuit that generates processor clock signals of the same frequency for all processors, using a synchronous communication network to synchronize clock signals across multiple printed circuit boards, ensuring all processors operate at the same frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If each processor uses its own independent clock signal source, then device complexity is reduced and ease of manufacture is improved, but time synchronization precision deteriorates and manufacturing precision of time advancement rates worsens

Engineering Contradiction:
Improveease of manufactureVSAvoidprecision of time advancement rate
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary clock signal distribution network that carries a reference clock signal from a central source to all processors. This intermediary mechanism ensures that all processors receive the same reference clock signal with identical frequency and phase, thereby achieving precise time synchronization without requiring complex individual clock sources at each processor. The intermediary distribution network resolves the contradiction by providing a simple yet effective method to maintain manufacturing ease while ensuring precise time advancement rates across all processors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If a centralized clock signal distribution system is used, then time synchronization precision is improved, but device complexity increases and ease of manufacture deteriorates

Engineering Contradiction:
Improveprecision of time advancement rateVSAvoidcomplexity of clock distribution system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent employs a universal clock signal distribution infrastructure that serves multiple functions: it provides time synchronization for all processors, establishes a common time reference for the entire system, and enables coordinated operation across distributed components. This multi-functional approach reduces device complexity by consolidating what could be multiple separate synchronization mechanisms into a single unified clock distribution system, thereby achieving precise time synchronization without proportionally increasing complexity.

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

3Adaptability or versatility

If processors operate with different clock frequencies, then adaptability to different processing requirements is improved, but time synchronization precision deteriorates

Engineering Contradiction:
Improveadaptability to processing speed requirementsVSAvoidprecision of time advancement rate
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements a dynamic clock frequency configuration system where processors can operate at different frequencies based on their specific processing requirements while maintaining time synchronization. The system dynamically adjusts individual processor clock frequencies relative to the common reference clock, allowing each processor to be optimized for its workload while the centralized distribution ensures that all processors maintain a precise relationship between their time advancements. This dynamic approach resolves the contradiction by enabling frequency adaptability without sacrificing time synchronization precision.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9104343B2Global synchronous clock circuit and method for blade processors
Publication Date: 2015.08.11 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9104343B2 patent drawing
  • US9104343B2 patent drawing
  • US9104343B2 patent drawing

AI summary

Processor clock signals are generated for each processor in a HPC system, such that all the processor clock signals are of the same frequency. Furthermore, as part of a startup (boot) procedure, a process sets all time stamp counters (TSCs) of the processors, such they indicate identical times. Each blade of the HPC system recovers a recovered clock signal from a synchronous communication network, to which the blade is coupled. The blade generates a processor clock from the recovered clock signal and provides the processor clock to processor(s) on the blade. Each chassis is coupled to a second, system-wide, synchronous communication network, and each chassis synchronizes its chassis synchronous communication network with the system-wide synchronous communication system. Thus, all the processor clock signals are generated with the same frequency.