Multithreaded Processor Messaging Network Architecture
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Speed
If conventional discrete circuit architectures are used, then individual components can be independently designed, but communication speed and processing efficiency are reduced
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.
Data Source
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.


