Coherent Socket Link Aliasing for Balanced Traffic Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In semiconductor computing devices, inefficiencies arise when the number of receiving subcomponents does not evenly divide into the number of sending subcomponents, leading to overloading and performance imbalances due to uneven distribution of communication traffic.
Innovation Solution
Implementing a method that aliases coherent socket extension links to increase their effective total number, making it evenly divisible by the number of intra-fabric communication channels, thereby balancing the traffic distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the number of coherent socket extension links is increased to match the number of receiving subcomponents, then traffic distribution becomes balanced, but device complexity and manufacturing cost increase
Solution Approach 1:
The patent creates virtual copies of coherent socket extension links through aliasing. When physical links are insufficient, the system generates additional virtual link identifiers that map to existing physical links, allowing the logical number of links to exceed the physical number. This enables balanced traffic distribution across receiving subcomponents without adding physical hardware, resolving the contradiction between productivity and device complexity.
2Productivity
If aliasing is implemented to increase the effective number of links, then traffic distribution becomes balanced, but device complexity increases due to additional routing logic
Solution Approach 1:
The patent pre-configures aliasing mappings in routing tables before traffic flows begin. By establishing the relationship between virtual link identifiers and physical links in advance, the system eliminates the need for complex runtime calculations or dynamic routing decisions. This preliminary setup simplifies the actual traffic distribution process while achieving balanced load across all receiving subcomponents.
Data Source
AI summary
The disclosed method relating to a multi-level traffic distribution scheme can include sending a message specifying an identifier for a first coherent socket extension link as a destination and routing the message to a second and distinct coherent socket extension link. The identifier for the first coherent socket extension link can include an alias for the second and distinct coherent socket extension link. Various other methods and systems are also disclosed.


