1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Cuda Черный Экран

Тема в разделе "С и С++", создана пользователем Анна2, 30 июн 2014.

  1. Анна2

    Анна2 New Member

    Репутация:
    0
    Регистрация:
    30 июн 2014
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте!
    Хотела бы задать вопрос, связанный с CUDA.
    Описание задачи: необходимо рассчитать (по определенному алгоритму) вектор большой длины.
    Параметры вызова ядра: 65535 блоков, 1024 нитей.
    Проблема: Алгоритм ядра содержит 2 цикла for. Проблема заключается в том, что внутри этих циклов CUDA "не хочет" считать такие функции, как expf, powf, даже обычное деление /. Собственно происходит перезапуск видеокарты (на несколько сек появляется черный экран).
    Хочу отметить, что:
    - без указанных выше функций в циклах for все работает;
    - эти функции прекрасно работают вне циклов for;
    - если количество параллельных блоков существенно меньше (20 тыс), все работает;
    - если уменьшить кол-во итераций в циклах (например, с 200 до 10), тоже все работает.
    Подскажите, пожалуйста, с чем связана данная проблема.
     
Загрузка...
Похожие Темы - Cuda Черный Экран
  1. dmitry01110

    Cuda

    dmitry01110, 8 дек 2014, в разделе: С и С++
    Ответов:
    0
    Просмотров:
    1.026
  2. zeitroid
    Ответов:
    1
    Просмотров:
    1.757
  3. saaad-panda
    Ответов:
    0
    Просмотров:
    1.941
  4. Valkiria
    Ответов:
    5
    Просмотров:
    1.151
  5. KorVas
    Ответов:
    37
    Просмотров:
    2.432

Поделиться этой страницей