Resultados da pesquisa a pedido "thrust"

1 a resposta

removendo elementos de um device_vector

valores thrust :: device_vectorteclas thrust :: device_vector;Após a inicialização, as chaves contêm alguns elementos iguais a -1. Eu queria apagar os elemen...

1 a resposta

Como implementar loops aninhados no impulso cuda

Atualmente, tenho que executar um loop aninhado da seguinte maneira: for(int i = 0; i < N; i++){ for(int j = i+1; j <= N; j++){ compute(...)//some calculation here } }Eu tentei deixar o primeiro loopCPU e faça o segundo loopGPU. Os resultados ...

1 a resposta

Thrust: sort_by_key lento devido à alocação de memória

Estou fazendo umsort_by_key com valor-chave int matrizes de tamanho 80 milhões. O dispositivo é umGTX 560 Ti com 2GB VRAM. Quando a memória (livre) disponível antes da class_by_key for1200MB, termina de classificar200ms. Mas, quando a memória ...

1 a resposta

Redução de empuxo CUDA com duplos arrays

Eu tenho o seguinte código (compilável e executável) usando CUDA Thrust para realizar reduções de

1 a resposta

Avaliando expressões que consistem em operações matriciais elementares em Thrust

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

5 a resposta

Ordenar objetos com Thrust CUDA

É possível classificar objetos usando a biblioteca Thrust? Eu tenho a seguinte estrutura: struct OB{ int N; Cls *C; //CLS is another struct. } É possível usar o empuxo para classificar uma matriz de OB de acordo com N? Você pode fornecer um ...

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

1 a resposta

Como igualar o número de ocorrências principais usando CUDA / Thrust

Existe uma maneira eficiente de obter um par classificado de matriz de valor / chave e garantir que cada chave tenha um número igual de elementos usando a biblioteca CUDA Thrust? Por exemplo, suponha que temos o seguinte par de matrizes: ID: 1 ...

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