ОЦЕНКА ЭФФЕКТИВНОСТИ CUDA И DASK В ЗАДАЧАХ МАТРИЧНОГО УМНОЖЕНИЯ
Главная статья
Аннотация
В статье рассматривается практическое сравнение двух подходов к высокопроизводительным вычислениям — технологии CUDA для графических процессоров и библиотеки Dask для параллелизации на центральном процессоре. Проведён эксперимент по выполнению операции матричного умножения с использованием как GPU-решения на базе CUDA, так и CPU-реализации с применением Dask. В ходе работы были протестированы варианты вычислений для матриц размером 1024×1024 и 8192×8192, произведена оценка времени выполнения и дана интерпретация полученных результатов. Выявлены преимущества каждого из подходов в зависимости от архитектуры и условий выполнения. CUDA показала высокую производительность при использовании видеокарты RTX 3060, однако Dask оказался более эффективным на CPU Ryzen 5 5500 в условиях ограниченного объема памяти и возможности масштабирования по ядрам. Работа демонстрирует особенности архитектурного выбора при решении задач с высокой вычислительной нагрузкой и может быть полезна при проектировании гибридных вычислительных систем.
Подробнее

Это произведение доступно по лицензии Creative Commons «Attribution-NonCommercial-ShareAlike» («Атрибуция — Некоммерческое использование — На тех же условиях») 4.0 Всемирная.
Неисключительные права на статью передаются журналу в полном соответствии с Лицензией Creative Commons By-NC-SA 4.0 (Международная)