Weider zum Inhalt
FF

FastFlow for Mac

Editeur: Computer Science Department
Virus geschnëtt Mac Free
Eroflueden v2.0.0 127 Downloads
Versioun2.0.0
Editeur Computer Science Department
Release Datum30. Dez. 2012
Datum derbäi30. Dez. 2012
Os UfuerderungeMac OS X 10.4 PPC, Mac OS X 10.5 PPC, Mac OS X 10.5, Mac OS X 10.8, Macintosh, Mac OS X 10.4, Mac OS X 10.6, Mac OS X 10.4 Intel, Mac OS X 10.7, Mac OS X 10.5 Intel
UfuerderungeMulticore and distributed platforms. Also working on Linux.
Total Downloads127
PräisFree

Beschreiwung

FastFlow ass e C++ parallele Programméierungskader fir d'Entwécklung vun effizienten Uwendungen fir Multi-Core Plattformen ze vereinfachen. D'Schlësselvisioun vu FastFlow ass datt d'Einfachheet vun der Entwécklung an d'Runtime Effizienz kënne souwuel erreecht ginn andeems den Abstraktiounsniveau vun der Designphase erhéicht gëtt, sou datt d'Entwéckler e passende Set vu parallele Programméierungsmuster ubidden, déi effizient op d'Zilplattformen zesummegesat kënne ginn.

FastFlow ass konzeptuell als e Stack vu Schichten entworf, déi progressiv de gemeinsame Gedächtnisparallelismus um Niveau vun de Kären abstrakt bis zur Definitioun vun nëtzlechen Programméierungskonstruktioune ënnerstëtzen, déi strukturéiert parallel Programméierung op Cache-kohärent gemeinsame Gedächtnis Multi- a Vill-Kär Architekturen a Cluster vun hinnen ënnerstëtzen (kuckt http://di.unito.it/fastflow).

Dës Architekturen enthalen Commodity, homogen, Multi-Core Systemer wéi Intel Core, AMD K10, etc.

De Run-Time Support vum FastFlow Kader bitt eng effizient Implementatioun vun Single-Producer-Single-Consumer (SPSC) FIFO-Schlaangen. FastFlow SPSC Schlaangen sinn gespaarten-gratis, wait-gratis, a benotzen net interlocked Operatiounen. D'SPSC Schlaang gëtt haaptsächlech als Synchroniséierungsmechanismus fir Gedächtnispointer an engem Konsument-Produzent Moud benotzt. Déi nächst Tier up erweidert een-zu-een Schlaangen op vill-zu-vill Synchroniséierungen an Datefloss, déi mat nëmmen SPSC-Schlaangen an Arbiter thread implementéiert ginn, sou datt gespaarten-fräi arbiträr Streaming Netzwierker déi wéineg oder guer keng Erënnerungsbarrièren erfuerderen, an also puer Cache Invalidatioune.

Déi iewescht Schicht, dh High-Level Programméierung, bitt e Programméierungskader baséiert op parallele Musteren. Besonnesch FastFlow bitt FARM, FARM-WITH-FEEDBACK (dh D&C), PIPELINE, MAP a REDUCE Muster, an ënnerstëtzt hir arbiträr Nesting a Kompositioun. De FastFlow Muster Set kann weider verlängert ginn andeems Dir nei C++ Templates baut.

Programmes similaires

Alternativen