Providing a multi-request arbitration authorization policy for time-sensitive arbitration decisions on processor-based devices.

The multi-request arbitration authorization policy addresses the inefficiencies of conventional arbitration by allowing simultaneous processing of linked requests, enhancing processor performance and ensuring timely execution.

JP2026521673APending Publication Date: 2026-07-01MICROSOFT TECHNOLOGY LICENSING LLC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MICROSOFT TECHNOLOGY LICENSING LLC
Filing Date
2024-06-20
Publication Date
2026-07-01

AI Technical Summary

Technical Problem

Conventional arbitration mechanisms in processor-based devices lead to longer lifetimes and slower processing of time-sensitive requests due to the use of single-request arbitration authorization policies, which do not guarantee timely processing of linked requests.

Method used

Implementing a multi-request arbitration authorization policy that issues a single arbitration authorization for multiple linked requests when sufficient resource elements are available, and employs starvation avoidance mechanisms to ensure fair access.

Benefits of technology

Optimizes the execution of time-sensitive requests by reducing the need for separate arbitration approvals, thereby improving processor performance and ensuring timely processing of linked requests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026521673000001_ABST
    Figure 2026521673000001_ABST
Patent Text Reader

Abstract

It is disclosed that a processor-based device provides a multi-request arbitration authorization policy for time-sensitive arbitration decisions. In this regard, the processor-based device provides an arbitration circuit configured to select a request tracker entry from among multiple request tracker entries of a request tracker circuit in order to apply the multi-request arbitration authorization policy. The arbitration circuit identifies a count N of multiple requests associated with the request tracker entry and a count R of available resource elements among multiple resource elements of the resource to be arbitrated. The arbitration circuit determines whether the count R of available resource elements is greater than or equal to N, and if it is greater than or equal to N, it issues a single arbitration authorization to the request tracker circuit for the multiple requests associated with the request tracker entry.
Need to check novelty before this filing date? Find Prior Art