Structured data access annotations for massively parallel computations

M. Aldinucci, S. Campa, M. Torquati, P. Kilpatrick

Research output: Chapter in Book/Report/Conference proceedingOther chapter contribution

4 Citations (Scopus)

Abstract

We describe an approach aimed at addressing the issue of joint exploitation of control (stream) and data parallelism in a skeleton based parallel programming environment, based on annotations and refactoring. Annotations drive efficient implementation of a parallel computation. 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 how sample use case applications/kernels may be optimized and discuss preliminary experiments with FastFlow assessing the theoretical results.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages381-390
Number of pages10
Volume7640 LNCS
DOIs
Publication statusPublished - 01 Jan 2013

Fingerprint Dive into the research topics of 'Structured data access annotations for massively parallel computations'. Together they form a unique fingerprint.

Cite this