Michael Dever - PhD Transfer Talk - 17th Sept 2012

Video Category: 
Transfer Talk
Michael Dever

Title: Automating the Parallelization of Functional Programs

The use of parallel architectures, from home to mobile, is increasing on a day-to-day basis. Accompanying this increase in usage, is an increase in demand for efficient, highly parallel software. In this report we present an overview of parallelization techniques, both implicit and explicit. We also present an overview of sequential program transformation techniques and an overview of parallelizing program transformation techniques. Following these overviews of current work, we show the work completed to date, and our proposed approach for fully automating the parallelization process.