FastFlow

Software skärmdump:
FastFlow
Mjukvaruinformation:
Version: 2.0.0
Ladda upp dagen: 12 Dec 14
Licens: Gratis
Popularitet: 17
Storlek: 7849 Kb

Rating: 1.0/5 (Total Votes: 1)

Fastflow är ett C ++ parallell ram programmering syftar till att förenkla utvecklingen av effektiva applikationer för flerkärniga plattformar. Nyckeln vision Fastflow är att enkelhet vid utveckling och runtime effektiviteten kan både uppnås genom att höja abstraktionsnivån konstruktionsfasen, vilket ger utvecklare med en lämplig uppsättning parallella programmeringsmönster som effektivt kan kompileras på målgrupp plattformar.
Fastflow är konceptuellt utformad som en bunt skikt som progressivt abstrakta det delade minnesparallel på nivån för kärnor upp till definitionen av användbara programmeringskonstruktioner som stöder strukturerad parallell programmering på cache-koherent delat minne multi- och många- core arkitekturer och kluster av dem (se http://di.unito.it/fastflow).
Dessa arkitekturer inkluderar råvara, homogena, multi-core system som Intel core, AMD K10, etc. Fastflow inbyggt stöd stream parallellism eftersom det genomför parallelmönster som dataflödesdiagram - sk streaming nätverk.
run time-support av ramverket Fastflow ger ett effektivt genomförande av Single-Producent-Single-Consumer (SPSC) FIFO-köer. Fastflow SPSC köer är lås-fria, vänta fritt, och använd inte sammankopplade verksamheter. Den SPSC kö används främst som synkroniseringsmekanism för minnes pekare i ett konsument producent mode. Nästa grupp upp förlänger en-till-en köer till många-till-många synkroniseringar och dataflöden, som genomförs med hjälp av enbart SPSC köer och sökar trådar, vilket ger lås fria godtyckliga streaming nätverk som kräver få eller inga minneshinder, och således några cache invalidations.
övre skiktet, dvs programmering på hög nivå, en ram programmering baserad på parallella mönster. I synnerhet ger Fastflow FARM, FARM-MED-FEEDBACK (dvs D & C), PIPELINE, MAP och MINSKA mönster, och stöder deras godtyckliga häckning och sammansättning. Den Fastflow mönsteruppsättning kan förlängas ytterligare genom att bygga nya C ++ mallar

Vad är nytt i den här versionen:.

Automatisk kärnfastlåsning. Nya mönster (karta, minska). Förbättrad prestanda. Stöd för kluster av SMP. Många förbättringar och fixar

Krav :.

Multicore och distribuerade plattformar. Arbetar också på Linux.

Liknande mjukvara

Google Toolbox
Google Toolbox

4 May 20

ErrorProvider
ErrorProvider

15 Nov 14

Foundation
Foundation

3 Jan 15

Annan programvara för utvecklare Computer Science Department

FastFlow
FastFlow

7 May 15

Kommentarer till FastFlow

Kommentarer hittades inte
Kommentar
Slå på bilder!