Результаты поиска по запросу "thrust"
Различия между VexCL, Thrust и Boost.Compute
При простом понимании этих библиотек они выглядят очень похожими. Я знаю, что VexCL и Boost.Compute используют OpenCl в качестве бэкэнда (хотя VexCL версии 1...
CUDA Thrust: redu_by_key только для некоторых значений в массиве, основываясь на значениях в «ключевом» массиве
Позволять'скажем, у меня есть два device_vector <байт> массивы,
Уплотнение потока с небольшой подготовкой подойдет. Вы можете запустить поток для каждой пары ключ-значение, проверить, равна ли предыдущая пара ключ-значение, если нет: установить флаг (int = 1) в отдельном массиве того же размера, что и эти пары. Все остальные флаги остаются неустановленными (int = 0). Затем выполните потоковое сжатие пар ключ-значение на основе массива флагов.
я есть пара массивов одинакового размера, я буду называть их ключами и значениями. Например: K: V 1: 99 1: 100 1: 100 1: 100 1: 103 2: 103 2: 105 3: 45 3: 67Ключи отсортированы и соответствующие значенияс каждым ключом отсортированы. Как ...
как получить максимальные блоки в тяге в CUDA 5,5
Приведенная ниже функция Thrust позволяет получить максимальное количество блоков для запуска CUDA CUDA 5.0, который используется в Sparse Matrix Vector умно...
все правильное утверждение теперь гласит:
я есть два набора A & B из 20 и 10 целых чисел соответственно. B является подмножеством A. Мне нужно найти бесплатный набор B. Я использую thrust :: set_difference, чтобы найти разницу в множестве, однако он не может быть скомпилирован с ...
Оценка выражений, состоящих из поэлементных матричных операций в Thrust
Я хотел бы использовать Thrust для оценки выражений, состоящих из поэлементных матричных операций. Чтобы было понятно, рассмотрим выражение вроде:
Эшвин: Это верно. То, что ты пытаешься сделать, не возможно. Вы должны передать размер отдельно.
ичок в Thrust. Я вижу, что все презентации и примеры Thrust показывают только код хоста. Я хотел бы знать, могу ли я передать device_vector в свое собственное ядро? Как? Если да, какие операции разрешены для него внутри кода ядра / устройства?