Category: Seminars Raymond Namyst: Can We Really Taskify the World? Challenges for Task-Based Runtime Systems Designers

Raymond Namyst: Can We Really Taskify the World? Challenges for Task-Based Runtime Systems Designers


December 5, 2016

To Fully tap into the potential of heterogeneous manycore machines, the use of runtime systems capable of dynamically scheduling tasks over the pool of underlying computing resources has become increasingly popular.

Such runtime systems expect applications to generate a graph of tasks of sufficient "width" so as to keep every processing unit busy. However, not every application can exhibit enough task-based parallelism to occupy the tremendous number of processing units of upcoming supercomputers. Nor can they generate tasks of appropriate granularity for CPUs and accelerators.

Exploiting inner parallelism of tasks and co-scheduling parallel tasks simultaneouly are means to cope with these issues. These techniques rely on runtime mechanisms such as hierarchical scheduling and resource negociation. This talk will give some insights about how task-based applications can benefit from such features over manycore architectures.

Bâtiment IMAG (amphitheater)
Saint-Martin-d'Hères, 38400
France

View full calendar

Comments are closed.