МЕТОД АНАЛІЗУ ПРОГРАМНОГО КОДУ ДЛЯ ОЦІНКИ ЕНЕРГОСПОЖИВАННЯ ЯДРА CUDA

Автор(и)

DOI:

https://doi.org/10.31891/2307-5732-2023-317-1-67-73

Ключові слова:

GPU, NVIDIA, CUDA, power consumption, high-performance computing

Анотація

В роботі запропоновано метод аналізу програмного коду для оцінки енергоспоживання ядра CUDA для підвищення енергоефективності застосунків, які орієнтовані на обчислення на графічних процесорах. Запропонований підхід, заснований на статичному аналізі програми CUDA та методах машинного навчання, дозволяє оцінити енергоспоживання таких застосунків  без необхідності виконання на фізичних пристроях.

З метою оцінки ефективності запропонованого підходу було використано три архітектури GPU NVIDIA: PASCAL, TURING та AMPERE. Результати проведених експериментів показали, що для архітектури NVIDIA AMPERE запропонований підхід надає можливість досягти коефіцієнта детермінації на рівні 0.9173. Отримані результати підтверджують ефективність запропонованого методу аналізу програмного коду для оцінки енергоспоживання ядра CUDA.

Завантаження

Опубліковано

23.02.2023

Як цитувати

ГУРМАН, І., БОБРОВНІКОВА, К., БЕДРАТЮК, Л., & БЕДРАТЮК, Г. (2023). МЕТОД АНАЛІЗУ ПРОГРАМНОГО КОДУ ДЛЯ ОЦІНКИ ЕНЕРГОСПОЖИВАННЯ ЯДРА CUDA. Herald of Khmelnytskyi National University. Technical Sciences, 317(1), 67-73. https://doi.org/10.31891/2307-5732-2023-317-1-67-73