FastFlow

Szoftver screenshot:
FastFlow
Szoftver adatai:
Változat: 2.0.0
Feltöltés dátuma: 12 Dec 14
Engedély: Ingyenes
Népszerűség: 74
Méret: 7849 Kb

Rating: 1.0/5 (Total Votes: 1)

FastFlow egy C ++ párhuzamos programozási keret egyszerűsítését célzó fejlesztési takarékos alkalmazások többmagos platformok. A legfontosabb víziója FastFlow, hogy ez megkönnyíti a fejlesztési és futtatási hatékonyságát 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ő csoport párhuzamos programozási minták, amelyek hatásosan össze-ra a cél platformokon.
FastFlow fogalmilag célja, mint a rétegelt verem, hogy fokozatosan absztrakt 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 a cache-koherens megosztott memória multi- és sok- core architektúra és a klaszterek őket (lásd http://di.unito.it/fastflow).
Ezek az architektúrák az á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ágot, 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 összeakadt 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 sorait a 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 tetszőleges streaming hálózatok igénylő nem vagy csak csekély memória korlátok, és Így néhány cache érvénytelenített.
A felső réteg, azaz magas szintű programozási, egy programozási keretrendszer alapján a párhuzamos minták. Különösen FastFlow nyújt farm, farm-WITH-visszacsatolás (azaz D & C), csővezeték, MAP és csökkenti minták, és támogatja az önkényes fészkelő és összetételét. A FastFlow mintáját lehet tovább hosszabbítani felépített új C ++ sablonokat.

Mi az új ebben a kiadásban:

Automatikus core fűznek. Új minták (térkép, csökkenti). Jobb teljesítményt. Támogatás a klaszterek JPE. Sok fejlesztések és javítások.

követelmények :

többmagos és elosztott platformokon. Is dolgozik, Linux.

Hasonló program

Más szoftver fejlesztő Computer Science Department

FastFlow
FastFlow

7 May 15

Hozzászólások a FastFlow

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