Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Эта работа описывает производительность параллельных конструкций C ++ 20. Язык программирования C ++ предоставляет стандартизированные строительные блоки для разработки параллельных программ в спецификации языка. Обеспечивает лучшую интеграцию с компиляторами и системами времени выполнения и обеспечивает потенциально более высокую производительность, что облегчает переносимость. Со стандартов C ++ 11 до C ++ 20 были добавлены языковые конструкции и модель памяти, эти параллельные конструкции позволяют разработчикам создавать параллельные программы стандартизированным способом. Целью данной работы является раскрытие модели памяти C ++ для параллелизма и производительности различных параллельных конструкций C ++, основанных на тестах, демонстрируется производительность некоторых из наиболее часто используемых параллельных конструкций C ++, путем тестирования различных решений, которые решают одну и ту же проблему с использованием различных параллельных конструкций и порядка памяти, скомпилированных clang 10.
This work describes the performance of C++20 parallel constructs. The C++ programming language provides standardized building blocks for the development of parallel programs in the language specification. Providing a better integration with compilers and runtime systems and allows for potentially higher performance and portability facilitates. From C++11 to C++20 standard, language constructs have been added along with a memory model, those parallel constructs allow developers to build parallel programs in a standardized way. The aim of this work is to expose the C++ memory model for concurrency, and the performance of different C++ parallel constructs, based on benchmark is demonstrated the performance of some of the most used C++ parallel constructs, by doing benchmarks of different solutions that solve the same problem using different parallel constructs and memory order, compiled by clang 10.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Статистика использования
Количество обращений: 14
За последние 30 дней: 0 Подробная статистика |