BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Ypnos: Declarative\, Parallel Structured Grid Programming - Domini
 c Orchard\, Computer Lab
DTSTART:20091120T151500Z
DTEND:20091120T161500Z
UID:TALK21568@talks.cam.ac.uk
CONTACT:Dominic Orchard
DESCRIPTION:A fully automatic\, compiler-driven approach to parallelisatio
 n can result in unpredictable time and space costs for compiled code. \nOn
  the other hand\, a fully manual approach to\nparallelisation can be long\
 , tedious\, prone to errors\, hard to debug\, and often architecture-speci
 fic.\nThis talk presents a declarative domain-specific language\, Ypnos\, 
 for expressing structured grid computations which encourages manual specif
 ication of causally sequential operations but then allows a simple\, predi
 ctable\, static analysis to generate optimised\, parallel implementations.
  Ypnos is sufficiently restricted such that optimisation and parallelisati
 on is guaranteed.
LOCATION:GS15\, Computer Laboratory
END:VEVENT
END:VCALENDAR
