Вычисление фрактала Джули а на CPU
Теперь рассмотрим код, который будет вычислять и визуализировать фрактал Джулиа. Поскольку эта программа сложнее предыдущих, то мы разобьем ее на части. А в конце главы приведем весь код целиком.
Далее
Теперь рассмотрим код, который будет вычислять и визуализировать фрактал Джулиа. Поскольку эта программа сложнее предыдущих, то мы разобьем ее на части. А в конце главы приведем весь код целиком.
ДалееМы не хотим сказать, что сложение векторов — безделка, но следующий пример удовлетворит тех, кто жаждет видеть впечатляющие примеры параллельного программирования на CUDA С.
ДалееНа первый взгляд кажется, что компилятор должен сообщить об ошибке, потому что мы присваиваем значение переменной tid, но нигде не объявляем переменную biockldx.
ДалееТо же самое сложение можно реализовать на GPU, представив add () в виде функции устройства. Это будет выглядеть примерно так, как код из предыдущей главы.
ДалееМы рассмотрим простой пример, на котором продемонстрируем использование нитей1 в программе на CUDA С. Предположим, что есть два списка чисел, мы хотим сложить соответствующие элементы из каждого списка и сохранить результат в третьем списке.
ДалееВ предыдущих статьях мы видели, как просто написать код, исполняемый графическим процессором. Мы даже научились складывать два числа, правда, пока только 2 и 7.
Далее