FastFlow

Screenshot Software:
FastFlow
Szczegóły programowe:
Wersja: 1.1
Filmu: 7 May 15
Licencja: Wolny
Popularność: 9
Rozmiar: 1170 Kb

Rating: nan/5 (Total Votes: 0)

FastFlow jest C ++ Programowanie równoległe ramy mające na celu uproszczenie rozwój efektywnych aplikacji dla platform wielordzeniowych. Klucz vision of FastFlow jest łatwość rozwoju i skuteczności wykonawczego może zarówno być osiągnięty przez zwiększenie poziomu abstrakcji, w fazie projektowania, zapewniając twórcom odpowiedni zestaw równoległych wzorach programowych, które mogą być skutecznie zebranych na platformach docelowych. FastFlow jest koncepcyjnie zaprojektowany jako stosu warstw, które stopniowo abstrakcyjne wspólne równoległość pamięci na poziomie rdzeni się do definicji przydatnych konstrukcji programistycznych wspierających Programowanie strukturalne równoległy spójności pamięci podręcznej pamięci wspólnej-multi- i wielordzeniowych architektur. Architektury te obejmują towarów, jednorodne, systemy wielordzeniowe, takich jak Intel Core AMD K10 itp FastFlow natywnie obsługuje strumień równoległości ponieważ realizuje wzory równoległość jak wykresy przepływu danych - tzw sieci strumieniowych. Wsparcie czasu wykonywania ram FastFlow zapewnia sprawną realizację Single-Producent-Single-konsumentów (kolejek FIFO) SPSC. Kolejki FastFlow SPSC są wolne od zamka, poczekaj wolny, i nie używać operacji zblokowane. Kolejka SPSC służy przede wszystkim jako mechanizmu synchronizacji dla wskaźników pamięci w sposób konsument-producent. Następna warstwa rozciąga się jeden do jednego kolejki do wielu-do-wielu synchronizacje i przepływy danych, które są realizowane przy użyciu tylko kolejki SPSC i wątki arbitra, zapewniając w ten sposób dowolne sieci transmisji strumieniowej, że wolne od blokad wymaga niewiele lub nie ma barier pamięci i zatem kilka unieważnień cache. Górna warstwa, czyli programowania wysokiego poziomu, zapewnia ramy programowania w oparciu o równoległych wzorów. W szczególności, FastFlow zapewnia Farm, Farm-with-zwrotne (czyli D & C) i wzory rurociągu, a także wspiera ich arbitralne zagnieżdżanie i kompozycji. Zestaw FastFlow wzór może być przedłużony poprzez budowę nowych szablonów C ++

Wymagania .

Visual Studio 9 2008 lub Visual Studio 10 2010, cmake

Obsługiwane systemy operacyjne

Podobne oprogramowanie

Inne programy z deweloperem Computer Science Department

FastFlow
FastFlow

12 Dec 14

Komentarze do FastFlow

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!