Lock-Free Array Queues for 5G-NR Data Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data processing techniques for 5G signal processing and other applications experience high latency due to slow memory operations, leading to delays in data sharing between processes.
Innovation Solution
The implementation of lock-free data structures, specifically statically-sized regions of linked storage locations organized as lock-free array queues, enables efficient data sharing between processes without the need for locking mechanisms, allowing for faster data transmission and processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current memory operations techniques are used for data sharing between processes, then data sharing is achieved, but high latency occurs and processing speed slows down
Solution Approach 1:
The patent introduces a lock-free data structure as an intermediary mechanism between processes for data sharing. This mediator uses atomic operations and compare-and-swap (CAS) instructions to enable safe concurrent access without traditional locking, thereby reducing latency while maintaining data sharing reliability
Solution Approach 2:
The patent replaces traditional mechanical locking mechanisms with atomic hardware instructions (CAS operations). This substitution eliminates the overhead of lock acquisition and release, replacing it with更高效 atomic compare-and-swap operations that reduce time loss while maintaining data sharing functionality
2Reliability
If locking mechanisms are used for data sharing between processes, then data access safety is ensured, but processing speed decreases due to lock overhead
Solution Approach 1:
The patent substitutes traditional locking mechanisms with atomic compare-and-swap operations at the hardware level. This replacement eliminates lock acquisition overhead and deadwait times, improving processing speed while maintaining data access safety through atomic operation guarantees
Solution Approach 2:
The patent changes the fundamental parameter of synchronization from software-based locking to hardware-based atomic operations. By utilizing CPU atomic instructions and CAS operations, the system achieves both safety and speed through changed operational parameters rather than traditional locking approaches
Data Source
AI summary
Apparatuses, systems, and techniques to perform and facilitate lock-free data sharing between processes performing computations in fifth generation (5G) new radio (NR) wireless communication. In at least one embodiment, 5G-NR information stored by one or more statically-sized regions of linked storage locations is to be invalidated in response to an application programming interface (API).


