Accelerating code on multi-cores with FastFlow


Autoria(s): Aldinucci, M.; Danelutto, M.; Kilpatrick, P.; Meneghin, M.; Torquati, M.
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

http://pure.qub.ac.uk/portal/en/publications/accelerating-code-on-multicores-with-fastflow(2ee5d180-8f74-4b81-bace-1a2853473259).html

http://dx.doi.org/10.1007/978-3-642-23397-5_17

http://www.scopus.com/inward/record.url?partnerID=yv4JPVwI&eid=2-s2.0-80052316769&md5=bdf4022a4e9184d868339bf612bf8ada

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