Resultados da pesquisa a pedido "thrust"
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...
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 ...
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 ...
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
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 = ...
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 ...
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
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 ...
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 ...