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...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English |
Published |
04.07.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |