FastFlow

Szoftver screenshot:
FastFlow
Szoftver adatai:
Változat: 1.1
Feltöltés dátuma: 7 May 15
Engedély: Ingyenes
Népszerűség: 9
Méret: 1170 Kb

Rating: nan/5 (Total Votes: 0)

FastFlow egy C ++ párhuzamos programozási keret egyszerűsítését célzó fejlesztése hatékony alkalmazások a többmagos platformok. A legfontosabb elképzelés FastFlow, hogy könnyű-e fejlesztési és futtatási hatékonyság egyaránt emelésével érjük el a absztrakciós szinten a tervezési fázisban, így biztosítva a fejlesztők egy megfelelő sor párhuzamos programozási minták, amelyek hatásosan össze-ra a cél platformokon. FastFlow fogalmilag célja egy köteg rétegek fokozatosan absztrakt a megosztott memóriát párhuzamosság szinten magok akár meghatározása hasznos programozási szerkezeteket támogató strukturált párhuzamos programozás cache-koherens megosztott memória multi- és sok-core architektúra. Ezek az architektúrák árucikkek, homogén, multi-core rendszerek, mint például az Intel Core, AMD K10, stb FastFlow natívan támogatja a patak párhuzamosság, mivel az általa végrehajtott párhuzamosság mintákat data-flow grafikonok - úgynevezett streaming hálózatok. A futásidejű támogatást a FastFlow keretet nyújt hatékony végrehajtását Single-Producer-Single-Consumer (SPSC) FIFO sora. FastFlow SPSC sorok lock-mentes, várjon mentes, és ne használja összezáródási műveleteket. A SPSC queue elsődlegesen a szinkronizációs mechanizmus memória mutatókat a fogyasztó-előállító divat. A következő tier up kiterjed one-to-one sorok sok-sok szinkronizálási adatáramlás, melyek végrehajtása csak SPSC sorok és döntőbíró szálak, így biztosítva a lock-mentes önkényes streaming hálózatok, amely előírja, kevés vagy nincs memória korlátok, és így néhány cache érvénytelenítés. A felső réteg, azaz a magas szintű programozási, egy programozási keretrendszer alapján a párhuzamos minták. Különösen FastFlow biztosít farm, farm-WITH-visszacsatolás (azaz D & C) és gázvezeték minták, és támogatja ezek tetszőleges fészkelő és összetételét. A FastFlow mintáját tovább lehet hosszabbítani épület új C ++ sablonokat.

követelmények :

Visual Studio 9 2008 és a Visual Studio 10 2010, CGyõzõdjön

Támogatott operációs rendszerek

Hasonló program

Más szoftver fejlesztő Computer Science Department

FastFlow
FastFlow

12 Dec 14

Hozzászólások a FastFlow

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!