WE ARE HIRING! If you are Research Engineers, Ph.D. Candidates and Post-Doctoral Researchers send your CV to alpha@di.unito.it

← Back to publications

Euro-Par 2012 Workshops, Proc. of the ParaPhrase Workshop on Parallel Processing — 2013

Structured Data Access Annotations for Massively Parallel Computations

Marco Aldinucci, Sonia Campa, Peter Kilpatrick, Massimo Torquati

fastflow paraphrase

Abstract

We describe an approach aimed at addressing the issue of joint exploitation of control (stream) and data parallelism in a skele-ton based parallel programming environment, based on annotations and refactoring. Annotations drive efficient implementation of a parallel com-putation. Refactoring is used to transform the associated skeleton tree into a more efficient, functionally equivalent skeleton tree. In most cases,cost models are used to drive the refactoring process. We show howsample use case applications/kernels may be optimized and discuss pre-liminary experiments with FastFlow assessing the theoretical results.