18654035. PIPELINE ARBITRATION simplified abstract (Texas Instruments Incorporated)

From WikiPatents
Jump to navigation Jump to search

PIPELINE ARBITRATION

Organization Name

Texas Instruments Incorporated

Inventor(s)

Abhijeet Ashok Chachad of Plano TX (US)

David Matthew Thompson of Dallas TX (US)

PIPELINE ARBITRATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 18654035 titled 'PIPELINE ARBITRATION

The method described in the abstract involves processing high priority and low priority transactions in a pipeline system based on their priority levels.

  • Receiving high priority transactions and sending them to a buffer for processing.
  • Monitoring a full signal from the buffer while processing low priority transactions.
  • Pausing processing of low priority transactions when the buffer is full and no high priority transactions are available.
  • Stopping processing of low priority transactions and prioritizing high priority transactions when they become available.
  • Resuming processing of low priority transactions when the buffer is no longer full.

Potential Applications: - This method could be applied in financial systems to prioritize high value transactions over lower value ones. - It could be used in data processing pipelines to ensure critical data is processed first.

Problems Solved: - Efficiently managing and prioritizing transactions in a pipeline system. - Ensuring high priority transactions are processed promptly.

Benefits: - Improved efficiency in processing transactions. - Better management of system resources. - Prioritization of critical tasks.

Commercial Applications: Title: Priority Transaction Processing System This technology could be valuable in industries such as finance, healthcare, and telecommunications where prioritizing tasks is crucial for smooth operations and customer satisfaction.

Questions about Priority Transaction Processing System: 1. How does this method improve the overall efficiency of transaction processing? 2. What are the potential drawbacks of prioritizing transactions based on their priority levels?


Original Abstract Submitted

A method includes receiving, by a first stage in a pipeline, a first transaction from a previous stage in pipeline; in response to first transaction comprising a high priority transaction, processing high priority transaction by sending high priority transaction to a buffer; receiving a second transaction from previous stage; in response to second transaction comprising a low priority transaction, processing low priority transaction by monitoring a full signal from buffer while sending low priority transaction to buffer; in response to full signal asserted and no high priority transaction being available from previous stage, pausing processing of low priority transaction; in response to full signal asserted and a high priority transaction being available from previous stage, stopping processing of low priority transaction and processing high priority transaction; and in response to full signal being de-asserted, processing low priority transaction by sending low priority transaction to buffer.