BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Studying task-level parallelism in C programs using Embla (work in
  progress) - Jonathan Mak (Computer Laboratory)
DTSTART:20090529T141500Z
DTEND:20090529T151500Z
UID:TALK18662@talks.cam.ac.uk
CONTACT:Dominic Orchard
DESCRIPTION:Efforts to extract threads from sequential imperative programs
  have generally had moderate success\, but what exactly are the reasons be
 hind this? In this talk I will present Embla\, a dependency profiler based
  on Valgrind that enables us to dynamically pin down parallelism-limiting 
 dependencies. I will present the results of using Embla to analyse limits 
 of task-level parallelism in the SPEC integer benchmarks. I will also disc
 uss what it is that restricts parallelism in these programs\, and what we 
 can do to increase the potential for parallelism.\n[Joint work with Farl-F
 ilip Faxén and Sverker Janson] 
LOCATION:GS15\, Computer Laboratory
END:VEVENT
END:VCALENDAR
