Qualcomm incorporated (20240320157). FILTERING REMOTE DATA SYNCHRONIZATION BARRIER (DSB) INSTRUCTION EXECUTION IN PROCESSOR-BASED DEVICES simplified abstract

From WikiPatents
Jump to navigation Jump to search

FILTERING REMOTE DATA SYNCHRONIZATION BARRIER (DSB) INSTRUCTION EXECUTION IN PROCESSOR-BASED DEVICES

Organization Name

qualcomm incorporated

Inventor(s)

Adrian Montero of Austin TX (US)

Paul Kitchin of Austin TX (US)

Huzefa Sanjeliwala of Austin TX (US)

FILTERING REMOTE DATA SYNCHRONIZATION BARRIER (DSB) INSTRUCTION EXECUTION IN PROCESSOR-BASED DEVICES - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240320157 titled 'FILTERING REMOTE DATA SYNCHRONIZATION BARRIER (DSB) INSTRUCTION EXECUTION IN PROCESSOR-BASED DEVICES

Simplified Explanation: The patent application discusses a method for filtering remote data synchronization barrier (DSB) instruction execution in processor-based devices. In this method, a remote processor determines whether executing a translation lookaside buffer (TLB) invalidation (TLBI) instruction satisfies certain criteria before executing a DSB instruction.

  • The processor-based device includes multiple processors, such as an issuing processor and a remote processor.
  • The remote processor receives a TLBI instruction and a DSB instruction from the issuing processor.
  • The remote processor checks if the TLBI instruction meets specific filtering criteria to determine if executing the DSB instruction is necessary.
  • If the TLBI instruction satisfies the filtering criteria, the remote processor skips the DSB operation and sends an early acknowledgment to the issuing processor.

Potential Applications: 1. Data synchronization in multi-processor systems. 2. Improving performance in processor-based devices. 3. Enhancing efficiency in handling TLB invalidations.

Problems Solved: 1. Reducing unnecessary DSB operations. 2. Optimizing TLB invalidation processes. 3. Streamlining data synchronization in processor-based devices.

Benefits: 1. Improved system performance. 2. Reduced processing overhead. 3. Enhanced efficiency in handling TLB invalidations.

Commercial Applications: Optimizing data synchronization in servers, improving performance in high-speed computing systems, enhancing efficiency in cloud computing environments.

Questions about the Technology: 1. How does this method impact the overall performance of processor-based devices? 2. What specific criteria are used to filter TLBI instructions before executing DSB operations?

Frequently Updated Research: Stay updated on advancements in data synchronization techniques in multi-processor systems to enhance performance and efficiency.


Original Abstract Submitted

filtering remote data synchronization barrier (dsb) instruction execution in processor-based devices is disclosed herein. in some exemplary aspects, a processor-based device provides a plurality of processors including an issuing processor and a remote processor. the remote processor receives, from the issuing processor, a translation lookaside buffer (tlb) invalidation (tlbi) instruction indicating a request to invalidate a tlb entry of a plurality of tlb entries of a tlb of the remote processor. the remote processor also receives a dsb instruction from the issuing processor. the remote processor determines whether the tlbi instruction satisfies filtering criteria, which specify conditions under which execution of the dsb instruction by the remote processor is unnecessary. if the remote processor determines that the tlbi instruction satisfies the filtering criteria, the remote processor foregoes execution of a dsb operation corresponding to the dsb instruction, and issues an early dsb acknowledgement to the issuing processor.