Чайковский Дмитрий Станиславович (К.ф.-м.н., доцент, Саратовская государственная юридическая академия )
Гулевич Наталья Анатольевна (К.т.н., доцент, Саратовский государственный технический университет)
Пчелинцева Елена Германовна (К.с.н., доцент, Саратовский государственный технический университет)
|
Предметом исследования работы является анализ программных реализаций вычислительного графа в среде C++ средствами библиотек Cpp-Taskflow, Task dependency стандарта OpenMP и Intel Threading Building Blocks (TBB). Рассмотрены особенности программной реализации вычислительного графа средствами библиотеки с открытым исходным кодом Cpp-Taskflow, которая написана для C++. Актуальность исследования определяется широким распространением технологий обработки больших данных, параллельного программирования и необходимостью изучения и создания соответствующих средств, в том числе для программной реализации вычислительных графов. В работе выявлены основные ограничения, с которыми сталкиваются разработчики параллельных программ. Сформулированы выводы о том, что реализация вычислительного графа в Cpp-Taskflow обладает преимуществами перед существующими средствами.
Ключевые слова:Параллельные вычисления, параллельное программирование, вычислительный граф, dataflow-архитектура, библиотека Cpp-Taskflow, программирование в Cpp, объектно-ориентированное программирование, OpenMP, Intel TBB, методы описания параллелизма.
|
|
|
Читать полный текст статьи …
|
Ссылка для цитирования: Чайковский Д. С., Гулевич Н. А., Пчелинцева Е. Г. Программная реализация вычислительного графа для параллельных вычислений // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2020. -№05. -С. 119-125 DOI 10.37882/2223–2966.2020.05.43 |
|
|