Abstract
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. © 2011 Springer-Verlag.
Author supplied keywords
Cite
CITATION STYLE
Aldinucci, M., Danelutto, M., Kilpatrick, P., Meneghin, M., & Torquati, M. (2011). Accelerating code on multi-cores with FastFlow. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6853 LNCS, pp. 170–181). https://doi.org/10.1007/978-3-642-23397-5_17
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.