¿Cómo puedo eliminar de manera eficiente valores cero de una matriz en paralelo con CUDA? La información sobre el número de valores cero está disponible por adelantado, , lo que debería simplificar esta tarea.Cómo eliminar valores cero de una matriz en paralelo
Es importante que los números permanezcan ordenados como en la matriz fuente, cuando se copian a la matriz resultante.
Ejemplo:
la matriz sería por ejemplo contienen los siguientes valores: [0, 0, 19, 7, 0, 3, 5, 0, 0, 1] con la información adicional de que 5 valores son ceros. El resultado final deseado sería entonces otra matriz que contiene: [19, 7, 3, 5, 1]
seguro que desea eliminar ceros ? si eliminas los no ceros, obtendrías una matriz de solo ceros? –
sí corrigió eso. Estoy buscando una manera eficiente de eliminar los valores cero de la matriz fuente. –
Me gustaría reemplazar el bucle for a través de hilos cuda, paralelizando eficazmente la eliminación. –