Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_ekzamen_Chernysheva.docx
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
648.58 Кб
Скачать
  1. Функции определения времени вычислений.

Для замера времени расчетов на GPU используеться функция cudaEventElapsedTime, прототип которой имеет следующий вид:

cudaError_t cudaEventElapsedTime( float* time, cudaEvent_t start, cudaEvent_t end ),

где

    • time – указатель на float, для записи времени между event’ами start и end (в миллисекундах),

    • start – хендл первого event’а,

    • end – хендл второго event’а.

Возвращает:

  1. cudaSuccess – в случае успеха

  1. cudaErrorInvalidValue – неверное значение

  2. cudaErrorInitializationError – ошибка инициализации

  3. cudaErrorPriorLaunchFailure – ошибка при предыдущем асинхронном запуске функции

  4. cudaErrorInvalidResourceHandle – неверный хендл event’а

  1. Пример программы на cuda: решение системы обыкновенных дифференциальных уравнений методом Рунге-Кутта 4.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]