CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
Home Page FCT/UNL UNL
  Home  \  Seminars @ CITI  \  Seminar Page Login  
   
banner bottom
File Top
Callisto: co-scheduling parallel run time systems
{ Mon, 25 Nov 2013, 15h00 }

By: Tim Harris  [ show info ]

It is increasingly important for parallel applications to run together on the same machine. However, current performance is often poor: programs do not adapt well to dynamically varying numbers of cores, and the CPU time received by concurrent jobs can differ drastically.

In this talk I'll introduce Callisto, a resource management layer for parallel runtime systems. I'll describe Callisto and the implementation of two Callisto-enabled runtime systems --- one for OpenMP, and another for a task-parallel programming model. I'll show how Callisto eliminates almost all of the scheduler-related interference between concurrent jobs, while still allowing jobs to claim otherwise-idle cores.


Hosted by: Computer Systems

Location: DI seminars room

File Bottom