/Patent Tracker
AppleGranted patentChips & hardwareInterest 2/10

Apple patents smarter way to split graphics tasks across chip parts

This patent describes a method for managing how a graphics processor handles visual tasks. It allows the system to divide work into smaller pieces and assign them to available hardware units as they become free, rather than waiting for all units to be ready at once.

Why it mattersThis is a routine improvement to internal chip management that helps ensure graphics processing runs efficiently even when hardware resources are busy.

In the filing’s own words

Disclosed techniques relate to assigning graphic work from logical slots of graphics control circuitry to distributed hardware slots of graphics processor sub-units. In some embodiments, control circuitry assigns respective portions of a set of graphics work from a logical slot to distributed hardware slots based on control information for the set of graphics work. When a full number of distributed hardware slots to be utilized by the set of graphics work are not available, control circuitry may assign a proper sub-set of portions of the set of graphics work to available distributed hardware slots. Control circuitry may support allocating any determined integer number of graphics processor sub-units in a range from one processor sub-unit to a total number of processor sub-units included in the apparatus.

What exactly they claim (claim 1)

1. An apparatus, comprising: graphics control circuitry configured to implement a plurality of logical slots; a first graphics processor sub-unit that is configured to implement at least a first distributed hardware slot and a second graphics processor sub-unit that is configured to implement at least a second distributed hardware slot; and control circuitry configured to: determine a target number of distributed hardware slots to be utilized for a set of graphics work, based on control information for the set of graphics work; and assign respective portions of the set of graphics work, from a logical slot of the plurality of logical slots, to at least the first and second distributed hardware slots for execution, including to; assign a first proper sub-set that includes a first portion of the set of graphics work to the first distributed hardware slot, in response to a determination that the target number is greater than a number of available distributed hardware slots but that the first distributed hardware slot is available; assign a second proper sub-set that includes at least a second portion of the set of graphics work to the second distributed hardware slot, in response to a determination that the second distributed hardware slot has become available, wherein the assignment of the first proper sub-set is prior to assignment of the second proper sub-set; wherein the assignment of the first proper sub-set includes to store the first portion of the set of graphics work in work queue circuitry for the first distributed hardware slot and includes to program configuration registers for the first distributed hardware slot, to support execution of the first portion of the set of graphics work by first shader circuitry of the first graphics processor sub-unit; and wherein the assignment of the second proper sub-set includes to store the second portion of the set of graphics work in work queue circuitry for the second distributed hardware slot and includes to program configuration registers for the second distributed hardware slot, to support execution of the second portion of the set of graphics work by second shader circuitry of the second graphics processor sub-unit.

Facts

Company
Apple (Apple Inc.)
Official title
Logical slot to distributed hardware slot scheduling for graphics work
Patent number
US12737829B2
Application number
18450952
Filed
Aug 16, 2023
Granted
Sep 15, 2026
Inventors
1
Claims
20

Classified under

G06T 1/20 Physics & computingG06F 9/3887 Physics & computingG06F 9/485 Physics & computingG06F 9/4881 Physics & computingG06F 9/5077 Physics & computingG06T 15/005 Physics & computing

More from Apple in Chips & hardware

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.