Multithreaded Processor Messaging Network Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer and telecommunications systems face inefficiencies due to the use of numerous discrete circuits, which hinder processing capabilities and communication speed, and there is a need for an advanced processor that can leverage new technologies while providing high performance and flexible modification abilities to accommodate growing demands in networking and communications.

Innovation Solution

An advanced processor architecture featuring a System on a Chip (SoC) with modular components and communication structures, including multithreaded processor cores, a data switch interconnect, messaging network, level 2 cache, interface switch interconnect, and memory bridges, designed for high-performance and flexible modification to enhance communication efficiency and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If numerous discrete circuits are used in conventional computer and telecommunications systems, then individual circuit functions can be implemented, but processing capabilities and communication speed are hindered

Engineering Contradiction:
Improveprocessing capabilitiesVSAvoidnumber of discrete circuits
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple discrete circuits and functions into a single integrated processor chip. The processor integrates CPU cores, messaging networks, data switches, memory interfaces, and communication ports on one chip, eliminating the need for numerous separate discrete circuits while improving processing capabilities and communication speed through unified architecture and reduced signal paths.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated processor performs multiple functions that previously required separate discrete circuits. The processor includes CPU cores for general processing, messaging networks for inter-core communication, data switches for data routing, memory interfaces for memory access, and communication ports for external communication, all within a single multi-functional device.

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

2Device complexity

If functions are combined into integrated circuits to reduce the number of discrete circuits, then cost is reduced and performance is improved, but engineering complexity increases

Engineering Contradiction:
Improvenumber of discrete circuitsVSAvoidengineering challenges
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The integrated processor is organized into distinct functional modules or segments including CPU cores, messaging networks, data switches, memory interfaces, and communication ports. Each segment can be independently designed, tested, and validated, reducing the overall engineering complexity despite the high level of integration. This modular segmentation allows systematic development of the complex integrated circuit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs intermediate control structures and interface layers to manage the complexity of the integrated circuit. Messaging networks act as intermediaries between CPU cores, data switches serve as intermediaries for data routing between modules, and control logic mediates between different functional segments, making the overall system more manageable and easier to manufacture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If conventional discrete circuit architectures are used, then individual components can be independently designed, but communication speed and processing efficiency are reduced

Engineering Contradiction:
Improvecommunication speedVSAvoidarchitectural structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

By merging multiple functional circuits into a single integrated processor, the patent reduces the physical distance signals must travel between components. The integrated architecture eliminates external connection paths and reduces signal propagation delays, thereby improving communication speed between CPU cores, memory, and communication ports while maintaining a manageable architectural structure through systematic organization.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9088474B2Advanced processor with interfacing messaging network to a CPU
Publication Date: 2015.07.21 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9088474B2 patent drawing
  • US9088474B2 patent drawing
  • US9088474B2 patent drawing

AI summary

An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. In one aspect of an embodiment of the invention, the data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.