templet:разработка_приложений_без_использования_шаблона
                Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| templet:разработка_приложений_без_использования_шаблона [2013/10/28 19:49] – nazarov | templet:разработка_приложений_без_использования_шаблона [2013/10/28 19:52] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| * распараллеливание средствами языка | * распараллеливание средствами языка | ||
| * распараллеливание с помошью библиотек | * распараллеливание с помошью библиотек | ||
| + | |||
| + | ====Сравнение средств разработки параллельных приложений==== | ||
| + | ^ Название^ Метод^ Возможность отладки^ Платформы^ Независимы от компилятора^ Распределённое исполнение^ | ||
| + | | Intel Composer XE 2013         | Управляемая автоматическая параллелизация| Последовательного| Windows/ | ||
| + | | OpenMP | ||
| + | | Microsoft Concurrency Runtime | ||
| + | | Intel Threading Building Blocks| Библиотека шаблонов | ||
| + | | Message Passing Interface | ||
| + | | TempletSDK | ||
| + | |||
| Но у всех вышеперечисленных подходов имеются свою недостатки. | Но у всех вышеперечисленных подходов имеются свою недостатки. | ||
| * автоматической параллелизацией трудно управлять | * автоматической параллелизацией трудно управлять | ||
| * языки высокого уровня, | * языки высокого уровня, | ||
| * множество различных библиотек с несовместимым интерфейсом | * множество различных библиотек с несовместимым интерфейсом | ||
| + | |||
| Наиболее распространёнными инструментами являются OpenMP и MPI. | Наиболее распространёнными инструментами являются OpenMP и MPI. | ||
| Таким образом для рассмотрения выбраны: | Таким образом для рассмотрения выбраны: | ||
templet/разработка_приложений_без_использования_шаблона.1382989750.txt.gz · Последнее изменение: 2013/10/28 19:49  — nazarov
                
                