Accelerating code on multi-cores with FastFlow

Marco Aldinucci, Marco Danelutto, Peter Kilpatrick, Massimiliano Meneghin, Massimo Torquati
Computer Science Department, University of Torino, Italy
Proceedings of the 17th international conference on Parallel processing – Volume Part II, Euro-Par’11, 2011


   title={Accelerating code on multi-cores with FastFlow},

   author={Aldinucci, M. and Danelutto, M. and Kilpatrick, P. and Meneghin, M. and Torquati, M.},

   journal={Proc. of 17th Intl. Euro-Par},




Download Download (PDF)   View View   Source Source   Source codes Source codes




FastFlow is a programming framework specifically targeting cache-coherent shared-memory multi-cores. It is implemented as a stack of C++ template libraries built on top of lock-free (and memory fence free) synchronization mechanisms. Its philosophy is to combine programmability with performance. In this paper a new FastFlow programming methodology aimed at supporting parallelization of existing sequential code via offloading onto a dynamically created software accelerator is presented. The new methodology has been validated using a set of simple micro-benchmarks and some real applications.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: