An abstract annotation model for skeletons

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

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Citation (Scopus)

Abstract

Multi-core and many-core platforms are becoming increasingly heterogeneous and asymmetric. This significantly increases the porting and tuning effort required for parallel codes, which in turn often leads to a growing gap between peak machine power and actual application performance. In this work a first step toward the automated optimization of high level skeleton-based parallel code is discussed. The paper presents an abstract annotation model for skeleton programs aimed at formally describing suitable mapping of parallel activities on a high-level platform representation. The derived mapping and scheduling strategies are used to generate optimized run-time code.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages257-276
Number of pages20
Volume7542 LNCS
DOIs
Publication statusPublished - 01 Jan 2013

Fingerprint

Dive into the research topics of 'An abstract annotation model for skeletons'. Together they form a unique fingerprint.

Cite this