Accelerating code on multi-cores with FastFlow
Data(s) |
01/01/2011
|
---|---|
Resumo |
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. |
Identificador | |
Idioma(s) |
eng |
Direitos |
info:eu-repo/semantics/restrictedAccess |
Fonte |
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 . DOI: 10.1007/978-3-642-23397-5_17 |
Tipo |
contributionToPeriodical |