Experience and problems with compiling data parallel languages
- đ¤ Speaker: Paul Cockshott, Glasgow University
- đ Date & Time: Wednesday 19 January 2011, 11:00 - 12:00
- đ Venue: Small lecture theatre, Microsoft Research Ltd, 7 J J Thomson Avenue (Off Madingley Road), Cambridge
Abstract
The talk will give an overview of the techniques developed at Glasgow University for the compilation of data parallel languages to SIMD and heterogeneous multi-core computers. It will cover the Vector Pascal system, which can be thought of as a Pascal with APL or ZPL extensions, looking at types for data parallelism, SIMD and multi-core compilation, elimination of set and array temporaries, automatic retargeting techniques. It will also cover the problem of automatically parallelising the data parallel subset of Fortran95 across the multiple processors of the IBM Cell chip. Finally it will report on work underway to compile Matlab to SIMD architectures and the problems that this presents.
Series This talk is part of the Microsoft Research Cambridge, public talks series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Guy Emerson's list
- Interested Talks
- Microsoft Research Cambridge, public talks
- ndk22's list
- ob366-ai4er
- Optics for the Cloud
- personal list
- PMRFPS's
- rp587
- School of Technology
- Small lecture theatre, Microsoft Research Ltd, 7 J J Thomson Avenue (Off Madingley Road), Cambridge
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Paul Cockshott, Glasgow University
Wednesday 19 January 2011, 11:00-12:00