Meta platforms technologies, llc (20240118936). PERFORMANCE-ENHANCED HARDWARE ACCESS SCHEDULING simplified abstract

From WikiPatents
Jump to navigation Jump to search

PERFORMANCE-ENHANCED HARDWARE ACCESS SCHEDULING

Organization Name

meta platforms technologies, llc

Inventor(s)

Linda Cheng of San Jose CA (US)

Feng Wei of San Jose CA (US)

PERFORMANCE-ENHANCED HARDWARE ACCESS SCHEDULING - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240118936 titled 'PERFORMANCE-ENHANCED HARDWARE ACCESS SCHEDULING

Simplified Explanation

The abstract describes a method implemented by an arbiter associated with hardware resources of a computing system. The method involves granting access to the hardware resources to indexed requesters based on certain conditions and replenishing credit counters associated with the requesters when none of them satisfy the conditions.

  • The method involves associating with n indexed requesters, each with a credit counter and a weight.
  • Access to the hardware resources is granted to requesters in a specific order until none of them meet the conditions.
  • When none of the requesters satisfy the conditions, the credit counters associated with each requester are replenished.

Potential Applications

This technology could be applied in:

  • Resource allocation in multi-core processors
  • Task scheduling in cloud computing environments

Problems Solved

This technology solves issues related to:

  • Fair distribution of hardware resources
  • Efficient utilization of computing resources

Benefits

The benefits of this technology include:

  • Improved system performance
  • Enhanced fairness in resource allocation

Potential Commercial Applications

A potential commercial application of this technology could be in:

  • Data centers for optimizing resource allocation and task scheduling

Possible Prior Art

One possible prior art for this technology could be:

  • Round-robin scheduling algorithms used in operating systems

Unanswered Questions

How does this method handle priority levels among requesters?

The abstract does not mention how priority levels are managed among the indexed requesters.

What impact does the weight of each requester have on the access granting process?

The abstract does not provide details on how the weight of each requester influences the access granting process.


Original Abstract Submitted

in one embodiment, a method by an arbiter associated with hardware resources of a computing system includes associating with n indexed requesters requesting accesses to the hardware resources, where each of the n indexed requesters is associated with a credit counter and a weight, repeatedly granting a right to access the hardware resources to each requester that satisfies conditions in an indexing order among the n indexed requesters until none of the n indexed requesters satisfies the conditions and replenishing, upon a determination that none of the n indexed requesters satisfies the conditions, a credit counter associated with each of the n indexed requesters.