A compiler extension for parallelizing arrays automatically on the cell heterogeneous processor

Gdura, Y. and Cockshott, W. (2012) A compiler extension for parallelizing arrays automatically on the cell heterogeneous processor. In: CPC 2012 16th Workshop on Compilers for Parallel Computing, Archivio Antico, Palazzo Bo, Padova, Italy, January 11-­13, 2012,

[img] Text
CPC_2012_Paper_07.pdf

1MB

Abstract

This paper describes the approaches taken to extend an array programming language compiler using a Virtual SIMD Machine (VSM) model for parallelizing array operations on Cell Broadband Engine heterogeneous machine. This development is part of ongoing work at the University of Glasgow for developing array compilers that are beneficial for applications in many areas such as graphics, multimedia, image processing and scientific computation. Our extended compiler, which is built upon the VSM interface, eases the parallelization processes by allowing automatic parallelisation without the need for any annotations or process directives. The preliminary results demonstrate significant improvement especially on data-intensive applications.

Item Type:Conference Proceedings
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Gdura, Mr Youssef and Cockshott, Dr William
Authors: Gdura, Y., and Cockshott, W.
College/School:College of Science and Engineering > School of Computing Science

University Staff: Request a correction | Enlighten Editors: Update this record