А вопросы по CUDA - это не оффтоп? У меня есть

thrust::device_vector комплексных чисел и мне нужно докрутить каждое из чисел на случайную фазу.
Как получить случайные числа именно на видеокарте?

В идеале, хочется построить функтор, и накручивать фазу так:
48 transform(
49 fieldIn.begin(),
50 fieldIn.end(),
51 fieldIn.begin(),
52 set_random_phase()
53 );

Вот на хосте я могу тупо вызывать каждый раз rand(), а что делать на девайсе непонятно.

2 ответов

16 просмотров

ужас, какой rand(), шакалы

https://www.jcgt.org/published/0009/03/02/

Похожие вопросы

Обсуждают сегодня

что за асемблер кста?
Shvabrikk Nya
19
embassy это топ фреймворк для эмбеддед на данный момент?
AS Sarb
23
Ребята, я 3 дня как вкатился в ардуино Думал на прогрессивном молодом языке Rust попилить что-нибудь А как-то грустно с библиотеками оказалось. Не подскажете почему так? Если...
AS Sarb
18
вот не понимаю, зачем вообще лезть в осдев, если даже базы не знаешь? хотя бы про загрузку, форматы файлов железо какое-никакое. Ну реально, даже зная работу железа, с условны...
Mixail Frolov
7
Shadow Akira ты откуда инфу черпаешь?
One
9
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Что значит "cs в биосе"?
Крокант
7
Всем привет! Скажите, никто не пытался уменьшить размер процесса ssl, которые ассоциируется с открытым соединением (не помню точное название этого процесса, но там была какая-...
Алексей
20
Всем привет. Хотел бы написать для себя свою ос. Причины: 1) нужен опыт в чем-то 2) будет меньше весить 3) свое, но там будут свои задумки Я понимаю что нужно писать для всег...
Shadow Akira
18
Какое мнение об embassy-stm32 тут?
Okhsunrog
4
Карта сайта