You are here: Home Deliverables

Deliverables

D2-1 Initial generic patterns report

This is the first deliverable of Work Package 2 "Parallel patterns." Its main aim is to describe an initial set of parallel patterns provided to ParaPhrase users–the application programmers–to support the development of efficient parallel applications targeting heterogeneous architectures.

D2-1.pdf — PDF document, 1243 kB (1272848 bytes)

D2-2 Homogeneous Implementation of Initial Generic Patterns

This is the deliverable D2.2. It aims at describing the implementation of the initial generic pattern-set defined in deliverable D2.1. This initial set of parallel patterns has been explicitly designed to be minimal but able to exploit the most common patterns of parallelism in typical parallel applications. The implementation refers to two different frameworks: FastFlow, which is based on a C++ technology, and Erlang, which is instead a functional programming language. Both implementations target homogeneous architectures.

D2-2.pdf — PDF document, 1487 kB (1523378 bytes)

D2-2 Prototype sources

Sources of the prototype implementation of D2.1 parallel design patterns described in deliverable D2.2. Both FastFlow/C++ and Erlang implementation are included.

ParaPhrase-D2.2-Software.tar.gz — Tar archive, 1180 kB (1209012 bytes)

D3-1 Software/Hardware Virtualisation Interfaces

This deliverable introduces the component-level interfaces that form the target of the software/hardware virtualisation interfaces in the ParaPhrase project and show these can be instantiated using both C/C++ and Erlang, when taken together with concrete information about the design patterns and skeletons that are used as part of the implementation. It comprises a key technical deliverable, that is expected to be maintained as a “living document" and pdated in line with experience that is gained throughout the course of the project.

D3-1.pdf — PDF document, 1225 kB (1254679 bytes)

D4-1 Initial Pattern Transformation System

This deliverable (4.1) is the first in Work Package 4: Parallel Refactoring Tools. Its primary purpose is to describe an initial parallel pattern transformation system that supports the refactoring of programs into systems with increased parallelism, but equivalent functionality. The refactoring system has a database of initial transformations, supporting the Skeletons outlined in Deliverable 2.1.

D4-1.pdf — PDF document, 1495 kB (1531232 bytes)

D5-1 Hardware Virtualisation API Report

The Hardware Virtualisation API Report (D5.1) is the first deliverable of Work Package 5. In the deliverable the ParaPhrase Hardware Abstraction Layer (HAL) is introduced. It represents the specification of a common low level layer of abstraction for subsequent work within ParaPhrase. The objective is to specify a set of low level primitives which allow for the composition of parallel programs upon heterogeneous architectures.

D5-1.pdf — PDF document, 1831 kB (1875073 bytes)

D6-1 Requirements Analysis

This deliverable captures the initial requirements of the ParaPhrase project, as defined at the start of the project by the project team as a whole, and forming the basis for the successful conduct of the project. It covers technical requirements relating to all aspects of the project and to all the technical workpackages, including applications, refactoring, remapping, parallel patterns, skeleton implementations, component and hardware virtualisation. The deliverable is a key input into all the technical workpackages.

D6-1.pdf — PDF document, 637 kB (652931 bytes)

D8-1 Initial Press Release

The ParaPhrase project has been concurrently announced in Europe and in the USA. This deliverable describes the “Initial Press Release” activity which included five media communications and several media appearances (see News)

D8-1.pdf — PDF document, 944 kB (966781 bytes)

D8-2 Project Web Site

This document describes the ParaPhrase portal. The portal is intended to be the core of the ParaPhrase virtual organization by providing a web-based platform for information exchange within the virtual community.

D8-2.pdf — PDF document, 1128 kB (1155930 bytes)

D8-3 Report on first project workshop (Year 1)

This deliverable presents a summary of the first ParaPhraseworkshop, co-located with HiPEAC2012 held in Paris (France) on Monday 23 January 2012. Entitled HLPGPU: High-level programming for heterogeneous and hierarchical parallel systems, the workshop presented four contributions. Such four contributions were subsequently published as a special issue Special Issue on HighLevel Programming for Heterogeneous and Hierarchical Parallel Systems, edited by Gaétan Hains and Frédéric Gava (LACL, Université Paris-Est, France), and Kevin Hammond (University of St. Andrews, UK)

D8-3.pdf — PDF document, 580 kB (594506 bytes)

D8-4 Initial Plans to use and Disseminate Foreground Knowledge

This document describes overall plans for the use and dissimination of foreground knowledge in the ParaPhrase project. It describes the dissemination activities that have taken place at each of the consortium partners in the first year of the projects, outlines the general plans for the use and dissmenination of knowledge at each partner, and describes concrete dissemination plans for year 2 of the project.

D8-4.pdf — PDF document, 512 kB (524306 bytes)