Ordenación. Versión CUDA

Se trata de ordenar los datos en las filas de una matriz de dimensión NxN y a continuación ordenar cada una de las columnas. Se resuelven varios problemas.


Los parámetros de la rutina de ordenación son:


Parámetros de entrada:

-int n: tamaño de la matriz.

Parámetro de entrada/salida:

-double *a: la matriz con los datos.


El problema no es el de ordenación de las versiones OpenMP y MPI, sino que se tienen datos en una matriz y se ordenan todas las filas (cada fila por separado) y todas las columnas (cada una por separado). Se utiliza un método de ordenación más apropiado para GPU.


Ficheros

Para más información: instrucciones generales.