BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Callisto: Co-scheduling Parallel Runtime Systems - Martin Mass (UC
  Berkeley)
DTSTART:20131121T150000Z
DTEND:20131121T160000Z
UID:TALK48496@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION: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.\n\nDuring
  an internship with Tim Harris at Oracle Labs\, Cambridge\, we developed C
 allisto\, a resource management layer for parallel runtime systems. In thi
 s talk\, we describe Callisto and the implementation of two Callisto-enabl
 ed runtime systems — one for OpenMP\, and another for a task-parallel pr
 ogramming model. We show how Callisto eliminates almost all of the schedul
 er-related interference between concurrent jobs\, while still allowing job
 s to claim otherwise-idle cores. We use examples from two recent graph ana
 lytics projects and from SPEC OMP.\n\nBio: Martin Maas is a third-year PhD
  student at UC Berkeley\, working with Krste Asanović and John Kubiatowic
 z. His research interests include managed languages\, computer architectur
 e and operating systems. Before coming to Berkeley\, Martin received his u
 ndergraduate degree from the University of Cambridge.\n\n
LOCATION:LT2\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
