Published March 9, 2018 | Version v1
Dataset Open

A tool to support FastFlow program design

  • 1. Leonardo
  • 2. Marco

Description

We describe the implementation of ff-RPL, a shell to support structured parallel programming development in FastFlow. The shell provides ways to explore the space of functionally equivalent, alternative parallel implementations of the same application with different non functional properties. The tool is entirely written in C++ and has been designed in such a way it can be easily extended to take into account new non functional features, refactoring and optimization rules, as well as different parallel patterns. Preliminary experimental results are shown relatively to the code generation part.

Files

ex1.txt

Files (13.2 kB)

Name Size Download all
md5:21bc415ee1bcf65226041a7fab93576b
3.0 kB Download
md5:e145aaa20e871d7af7db45cbb7ef9c3a
166 Bytes Preview Download
md5:464800b8fc5825c5fb622fbf9b3a080c
365 Bytes Preview Download
md5:41fab3dcd826c0af2d8c82420b9755df
393 Bytes Preview Download
md5:45e5ed0bca3c40bb557c5f1386ac0922
3.2 kB Download
md5:53dd2d101b4399930180519fd7c39d56
6.1 kB Download

Additional details

Funding

RePhrase – REfactoring Parallel Heterogeneous Resource-Aware Applications - a Software Engineering Approach 644235
European Commission