Accelerating code on multi-cores with FastFlow

65Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free