BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Improving Implicit Parallelism - Jose Calderon\, University of Yor
 k
DTSTART:20150612T130000Z
DTEND:20150612T140000Z
UID:TALK59544@talks.cam.ac.uk
CONTACT:Raphael Proust
DESCRIPTION:Using static analysis techniques compilers for lazy functional
  languages can identify parts of a program that can be legitimately evalua
 ted in parallel with the main thread of execution. These techniques can pr
 oduce improvements in the runtime performance of a program\, but are limit
 ed by the static analyses’ poor prediction of runtime performance. This 
 talk outlines the development of a system that uses iterative compilation 
 in addition to well-studied static analysis techniques. Our representation
  of the parallel programs allows us to use traditional 'blind' search tech
 niques or profile-directed improvement. We compare the results of differen
 t search strategies and discuss the pitfalls and limitations of our techni
 que. Overall\, the use of iterative feedback allows us to achieve higher p
 erformance than through static analysis alone.
LOCATION:SS03
END:VEVENT
END:VCALENDAR
