17963189. SYSTEMS, METHODS, AND DEVICES FOR QUEUE AVAILABILITY MONITORING simplified abstract (Samsung Electronics Co., Ltd.)
SYSTEMS, METHODS, AND DEVICES FOR QUEUE AVAILABILITY MONITORING
Organization Name
Inventor(s)
FNU Vikram Singh of San Jose CA (US)
Xiaoyi Zhang of San Jose CA (US)
SYSTEMS, METHODS, AND DEVICES FOR QUEUE AVAILABILITY MONITORING - A simplified explanation of the abstract
This abstract first appeared for US patent application 17963189 titled 'SYSTEMS, METHODS, AND DEVICES FOR QUEUE AVAILABILITY MONITORING
Simplified Explanation
The abstract describes a method for efficiently processing entries in a queue using a queue availability module and a processor. Here is a simplified explanation of the abstract:
- The method involves determining if an entry is available in a queue and asserting a bit in a register to indicate its availability.
- If the bit is asserted, the processor processes the entry in the queue.
- The register and the queue can be stored in a tightly coupled memory associated with the processor.
- The method also allows for determining the availability of entries in a second queue and asserting a second bit in the register accordingly.
- A find first instruction can be used to locate the first asserted bit in the register.
Potential Applications
- This method can be applied in various scenarios where efficient processing of entries in a queue is required.
- It can be used in computer systems, network devices, or any other system that involves managing and processing queued data.
Problems Solved
- The method solves the problem of efficiently determining the availability of entries in a queue and processing them without unnecessary delays.
- It provides a streamlined approach to managing and processing queued data, improving overall system performance.
Benefits
- By using a queue availability module and a tightly coupled memory, the method reduces the time and resources required for determining and processing available entries in a queue.
- It allows for faster and more efficient processing of queued data, leading to improved system performance.
- The method can help optimize the utilization of system resources and enhance the overall responsiveness of the system.
Original Abstract Submitted
A method may include determining, with a queue availability module, that an entry is available in a queue, asserting a bit in a register based on determining that an entry is available in the queue, determining, with a processor, that the bit is asserted, and processing, with the processor, the entry in the queue based on determining that the bit is asserted. The method may further include storing the register in a tightly coupled memory associated with the processor. The method may further include storing the queue in the tightly coupled memory. The method may further include determining, with the queue availability module, that an entry is available in a second queue, and asserting a second bit in the register based on determining that an entry is available in the second queue. The method may further include finding the first bit in the register using a find first instruction.