FastFlow

Software skärmdump:
FastFlow
Mjukvaruinformation:
Version: 1.1
Ladda upp dagen: 7 May 15
Licens: Gratis
Popularitet: 9
Storlek: 1170 Kb

Rating: nan/5 (Total Votes: 0)

Fastflow är ett C ++ parallell programplanering syftar till att förenkla utvecklingen av effektiva applikationer för flerkärniga plattformar. Nyckel vision Fastflow är att enkel att utveckling och runtime effektivitet kan båda uppnås genom att höja abstraktionsnivå i konstruktionsfasen, vilket ger utvecklare med en lämplig uppsättning parallella program mönster som effektivt kan sammanställas på målplattformar. Fastflow är konceptuellt utformad som en stapel av skikt som successivt abstrakt delat minne parallellitet i nivå med kärnor upp till definitionen av användbara programmering konstruktioner som stöder strukturerat parallell programmering på cache-koherent delat minne multi- och många-core arkitekturer. Dessa arkitekturer innefattar handelsvara, homogena, multi-core system såsom Intel Core AMD K10, etc. Fastflow inbyggt stöd för ström parallellism eftersom det implementerar parallellism mönster som dataflödesdiagram - så kallade strömmande 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 en konsument-producent mode. Nästa grupp upp sträcker one-to-one köer till många-till-många synkroniseringar och dataflöden, som genomförs med hjälp av endast SPSC köer och skiljedomare trådar, vilket ger lås fria godtyckliga streaming nätverk som kräver få eller inga minnes hinder, och således några cache invalidations. Det övre skiktet, dvs programmering på hög nivå, ger en ram programmering baserad på parallella mönster. I synnerhet tillhandahåller Fastflow lantgård, lantgård-MED-feedback (dvs. D & C) och Pipeline mönster, och stöder deras godtyckliga häckar och sammansättning. Den Fastflow mönster som kan förlängas ytterligare genom att bygga nya C ++ mallar

Krav .

Visual Studio 9 2008 eller Visual Studio 10 2010 cmake

Stödda operativsystem

Liknande mjukvara

Annan programvara för utvecklare Computer Science Department

FastFlow
FastFlow

12 Dec 14

Kommentarer till FastFlow

Kommentarer hittades inte
Kommentar
Slå på bilder!