D4.4: Source code transformations for fine grained parallelism

This document describes deliverable D4.4. Source code transformations for fine grained parallelism, which is part of task T4.3. The deliverable’s results specify the transformation of annotated REPARA C++ code to FastFlow pipeline and DSP/FPGA source code. Those transformations are realized as Continue reading D4.4: Source code transformations for fine grained parallelism

D4.3: Source Code Transformations for Coarse Grained Parallelism

The REPARA project aims to help the transformation and deployment of new and legacy applications in parallel heterogeneous computing architectures while maintaining a balance between application performance, energy efficiency and source code maintainability. This report describes, source code transformations for coarse grained parallelism. The Continue reading D4.3: Source Code Transformations for Coarse Grained Parallelism

D4.1: Extensible infrastructure for source code transformation

This document describes the Extensible infrastructure for source code transformation. The deliverable’s results support the convenient implementation of plug-ins for interactive and non-interactive transformations. Those transformations form the basis for implementing REPARA’s refactorings towards parallel code supporting heterogeneous computing architectures and improving source code Continue reading D4.1: Extensible infrastructure for source code transformation