Auto Tasks#
AutoTask
represents a unit of work that can be split in flexible ways. The “auto” in
AutoTask
refers to the fact that the task launch is automatically parallelized by the
runtime. On launch, the runtime will determine how many leaf tasks to instantiate, which
pieces of the arguments each leaf task will access, and what processor each leaf task will
be placed on.
See ManualTask
for tasks which need to be manually parallelized.