DYNAMIC CONTROL OF WORK SCHEDULING

A processing system includes a scheduling mechanism for producing data for fine-grained reordering of workgroups of a kernel to produce blocks of data, such as for communication across devices to enable overlapping of a producer computation with an all-reduce communication across the network. This s...

Full description

Saved in:
Bibliographic Details
Main Authors Sinclair, Matthew David, Aga, Shaizeen, Pati, Suchita, Jayasena, Nuwan
Format Patent
LanguageEnglish
Published 04.07.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A processing system includes a scheduling mechanism for producing data for fine-grained reordering of workgroups of a kernel to produce blocks of data, such as for communication across devices to enable overlapping of a producer computation with an all-reduce communication across the network. This scheduling mechanism enables a first parallel processor to schedule and execute a set of workgroups of a producer operation to generate data for transmission to a second parallel processor in a desired traffic pattern. At the same time, the second parallel processor schedules and executes a different set of workgroups of the producer operation to generate data for transmission in a desired traffic pattern to a third parallel processor or back to the first parallel processor.
Bibliography:Application Number: US202218091443