Resultados da pesquisa a pedido "thrust"

3 a resposta

Contar ocorrências de números em uma matriz CUDA

Tenho uma matriz de números inteiros não assinados armazenados na GPU com CUDA (normalmente1000000 elementos). Eu gostaria de contar a ocorrência de todos os números na matriz. Existem apenas alguns números distintos (cerca de10), mas esses ...

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 = ...

1 a resposta

ompactação @CUDA Stream: entendendo o conceito

Estou usando CUDA / Thrust / CUDPP. Pelo que entendi, na compactação do Stream, determinados itens em uma matriz são marcados como inválidos e depois "removidos". Agora, o que "remoção" realmente significa aqui? Suponha que a matriz originalA e ...

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 ...