FastFlow

Skjermbilde programvare:
FastFlow
Prog.varedetaljer:
Versjon: 1.1
Last opp dato: 7 May 15
Lisens: Gratis
Popularitet: 46
Størrelse: 1170 Kb

Rating: 2.5/5 (Total Votes: 2)

FastFlow er et C ++ parallell programmering rammeverk som tar sikte på å forenkle utviklingen av effektive programmer for flerkjerneplattformer. Nøkkelen visjon FastFlow er at ease-of-utvikling og runtime effektivitet både kan oppnås ved å heve abstraksjonsnivået av designfasen, og dermed gi utviklere med et passende sett av parallelle programmeringsmønstre som effektivt kan kompileres på målet plattformer. FastFlow er begrepsmessig utformet som en stabel av lag som gradvis abstract delt minne parallellitet på nivået av kjernene opp til definisjonen av nyttige programmering konstruerer bære strukturert parallell programmering på cache-koherent fler- delt minne og mange kjerner arkitekturer. Disse arkitekturer inkluderer vare, homogene, multi-core systemer som Intel core, AMD K10, etc. FastFlow støtter opprinnelig stream parallellitet siden det implementerer parallell mønstre som data-flow grafer - såkalte streaming nettverk. Kjøretids støtte av FastFlow rammeverket gir en effektiv gjennomføring av Single-Producer-Single-Consumer (SPSC) FIFO køer. FastFlow SPSC køene er lock-free, vent-fri, og ikke bruk låste operasjoner. Den SPSC køen brukes hovedsakelig som synkronisering mekanisme for minne pekere i en forbruker-produsent mote. Den neste tier opp utvider én-til-én køer til mange-til-mange-synkroniseringer og datastrømmer, som er gjennomført med kun SPSC køer og Arbiter tråder, og dermed gi lock-free vilkår streaming nettverk som krever få eller ingen minne barrierer, og dermed få cache invalidations. Den øvre lag, dvs. høyt nivå programmering, gir et programmerings rammeverk basert på parallelle mønstre. Spesielt gir FastFlow FARM, FARM-MED-TILBAKEMELDING (dvs. D & C) og RØRLEDNINGS mønstre, og støtter deres vilkårlig hekkende og sammensetning. Den FastFlow mønsteret sett kan bli ytterligere utvidet ved å bygge nye C ++ maler

Krav .

Visual Studio 9 2008 eller Visual Studio 10 2010, CUtfør

Støttede operativsystemer

Lignende programvare

Annen programvare fra utvikleren Computer Science Department

FastFlow
FastFlow

12 Dec 14

Kommentarer til FastFlow

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!