Logical Processing Unit Chaining in Virtualized Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face challenges in efficiently offloading functions from central processing units to hardware accelerators, particularly in configuring and interacting with logical processing units within pipeline abstractions for optimized performance and reduced power consumption.
Innovation Solution
The apparatus and method involve querying and configuring logical processing units within a pipeline abstraction to offload functions by interacting through endpoints of different types, using address information to connect host ports and logical processing units, and determining interface types for data transfer, allowing for efficient data insertion and retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If functions are offloaded from central processing units to hardware accelerators, then performance is improved and power consumption is reduced, but device complexity increases due to the need to configure and manage multiple processing units and pipeline abstractions
Solution Approach 1:
The system segments processing functions into discrete logical processing units that can be independently configured and chained in pipelines. Each LPU represents a modular functional block that can be selectively activated and connected, allowing complex processing tasks to be divided into manageable segments that run on specialized hardware accelerators rather than a monolithic CPU.
Solution Approach 2:
The patent introduces an intermediary configuration layer that manages the complexity of orchestrating multiple processing units. This intermediary system handles the querying, configuring, and chaining of logical processing units, providing a standardized interface between the host and the complex hardware accelerator infrastructure, thereby hiding the underlying complexity from users.
2Productivity
If multiple logical processing units are chained in a pipeline abstraction, then processing efficiency is improved, but the complexity of configuring and managing the pipeline increases
Solution Approach 1:
The pipeline is segmented into discrete logical processing unit stages, each with defined input and output interfaces. This segmentation allows each LPU to be independently configured and tested, then chained together in a systematic manner using standardized connection protocols, reducing the overall complexity of pipeline management.
Solution Approach 2:
The patent creates a universal pipeline abstraction layer that can accommodate different types of logical processing units and chaining configurations. This universal interface standard allows the same configuration mechanisms to manage diverse processing functions, simplifying the management complexity despite the diversity of functions being chained.
3Speed
If direct physical connections are established between processing units, then data transfer speed is improved, but the difficulty of detecting and measuring connection status increases
Solution Approach 1:
The system implements feedback mechanisms that monitor and report the status of direct physical connections between processing units. This feedback enables the configuration system to detect connection status, verify data path integrity, and dynamically adjust pipeline configurations based on actual connection states, thereby managing the complexity of detecting direct physical connections.
Data Source
AI summary
To dynamically allow chaining of logical processing units comprising endpoints, at least a type of an endpoint, and address information whereto connect the endpoint is configured, wherein the type of the endpoint is either a host port type or a logical processing unit type. During offloading from a central processing unit one or more functions to be performed by at least one further processing unit, the central processing unit is interacting with the one or more logical processing units via endpoints of the host port type and logical processing units are interacting via endpoints of the logical processing unit port type, the interaction using the address information.


