FastFlow

Скріншот програми:
FastFlow
Дані програми:
Версія: 1.1
Дата завантаження: 7 May 15
Розробник: Computer Science Department
Ліцензія: Безкоштовно
Популярність: 46
Розмір: 1170 Kb

Rating: 2.5/5 (Total Votes: 2)

FastFlow це основа паралельного програмування C ++, спрямовані на спрощення розробки ефективних додатків для багатоядерних платформ. Ключ бачення FastFlow, що простота у розвитку та ефективності виконання може бути досягнуто як за рахунок підвищення рівня абстракції етапу проектування, таким чином, надаючи розробникам з відповідним набором паралельних моделей програмування, які можуть бути ефективно складеної на цільових платформах. FastFlow концептуально розроблена в якості стека шарів, які поступово абстрактний поділився паралелізм пам'яті на рівні ядер до визначення корисних програмних конструкцій, що підтримують структуровані паралельне програмування на кеш-когерентної розділяється пам'яті мульти- і багатоядерних архітектур. Ці архітектури включають в себе товар, однорідні, багатоядерні системи, такі як процесор Intel, AMD K10 і т.д. FastFlow спочатку підтримує потік паралелізм, так як він реалізує паралелізм моделі у вигляді діаграм потокових - так званих потокових мереж. Час виконання підтримка рамках FastFlow забезпечує ефективну реалізацію одного-продюсер-Single-споживачів (SPSC) черг FIFO. Черги FastFlow SPSC є замок-безкоштовно, почекайте безкоштовно, і не використовувати взаємозалежних операцій. Черга SPSC в основному використовується як механізм синхронізації для покажчиків пам'яті в споживчих продюсером моди. Наступний ярус до розширює один на один черзі на багато-до-багатьох синхронізація і потоки даних, які здійснюються з використанням лише черзі SPSC і арбітра теми, забезпечуючи тим самим безблокіровочного довільні потокових мереж, потребує мало або немає бар'єрів пам'яті, і таким чином кілька інвалідаціі кеш. Верхній шар, тобто програмування високого рівня, забезпечує основу програмування на основі паралельних моделей. Зокрема, FastFlow забезпечує господарство, ферма-зі зворотним зв'язком (тобто D & C) і моделей трубопроводу, і підтримує їх довільне вкладення і склад. Набір FastFlow модель може бути продовжений шляхом будівництва нових шаблонів C ++

Вимоги :.

Visual Studio 2008 або 9 Visual Studio жовтня 2010, CMake

Операційні системи

Схожі програми

TetraComponents
TetraComponents

10 Jul 15

JDiagram
JDiagram

26 Jan 15

Telerik RadWindow
Telerik RadWindow

22 Sep 15

NeoPlugins Pack
NeoPlugins Pack

16 Apr 15

Інші програми розробника Computer Science Department

FastFlow
FastFlow

12 Dec 14

FastFlow

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями