Resultados da pesquisa a pedido "thrust"

2 a resposta

Como copiar de forma assíncrona a memória do host para o dispositivo usando fluxos de empuxo e CUDA

Gostaria de copiar a memória do host para o dispositivo usando o empuxo, como em thrust::host_vector<float> h_vec(1 << 28); thrust::device_vector<float> d_vec(1 << 28); thrust::copy(h_vec.begin(), h_vec.end(), d_vec.begin());usando fluxos CUDA ...

2 a resposta

Erro de segmentação ao usar thrust :: sort em CUDA

Estou tentando classificar uma matriz de objetos de classe com base em seu tipo, passando uma função de comparação como o parâmetro para a classificação de empuxo. odefinição de classe: class TetraCutInfo { public: int tetraid; unsigned int ...

2 a resposta

Thrust: Removendo duplicatas em matrizes de valores-chave

Tenho um par de matrizes de tamanho igual, chamarei de chaves e valore Por exemplo K: V 1: 99 1: 100 1: 100 1: 100 1: 103 2: 103 2: 105 3: 45 3: 67As chaves são classificadas e os valores associadoscom cada tecla são ordenados. Como é que ...

2 a resposta

passing thrust :: device_vector para uma função por referência

Estou tentando passardevice_vector de estruturas struct point { unsigned int x; unsigned int y; } para uma função da seguinte maneira: void print(thrust::device_vector<point> &points, unsigned int index) { std::cout << points[index].y << ...

2 a resposta

Encontrando o valor máximo do elemento E sua posição usando o CUDA Thrust

Como obtenho não apenas o valor, mas também a posição do elemento máximo (mínimo) res.val eres.pos)? thrust::host_vector<float> h_vec(100); thrust::generate(h_vec.begin(), h_vec.end(), rand); thrust::device_vector<float> d_vec = h_vec; T res = ...

2 a resposta

rápido operador de comparação personalizada CUDA

Estou avaliando o CUDA e atualmente estou usando a biblioteca Thrust para classificar número Gostaria de criar meu próprio comparador para thrust :: sort, mas diminui drasticamente! Eu criei meu próprioMeno implementação apenas copiando o ...

3 a resposta

Como normalizar as colunas da matriz no CUDA com desempenho máximo?

3 a resposta

Replicar um vetor várias vezes usando o impulso CUDA

Estou tentando resolver um problema usando o impulso CUDA.Eu tenho uma matriz de host com

3 a resposta

Determinando o menor elemento e sua posição em cada coluna da matriz com CUDA Thrust

Eu tenho um problema bastante simples, mas não consigo descobrir uma solução elegante para isso.Eu tenho um código Thrust que produz

3 a resposta

Combinando duas listas por chave usando Thrust

Dadas duas listas de valores-chave, estou tentando combinar os dois lados combinando as chaves e aplicando uma função aos dois valores quando as chaves coincidem. No meu caso, quero multiplicar os valores. Um pequeno exemplo para deixar mais ...