Problemas y limitaciones de GPU
Problemas o limitaciones conocidos que pueden producirse en entornos de sistema o configuraciones específicos.
Hay un pequeño número de limitaciones que debe tener en cuenta con la unidad de proceso de gráficos (GPU).
- Matrices invertidas
- La operación de clasificación en una matriz invertida, por ejemplo
[5,4,3,2,1]
, es más lenta en una GPU que en la CPU. - Violación de segmentación
- Las violaciones de segmentación se ven en algunas ocasiones. Para evitar estos errores, establezca un tamaño de pila nativo de 3 MB especificando la opción -Xmso3m.
- Operación de ordenación inicial lenta
- Las pruebas indican que la primera operación de ordenación realizada en la GPU puede ser más lenta que las operaciones de ordenación subsiguientes.
- Bloqueo intermitente en el módulo CUDA4J
- En una gran carga de trabajo, se observa un bloqueo intermitente en el módulo CUDA4J, lo que resulta en un error de segmentación con
vmState=0x00000000
. La causa raíz de este problema está bajo investigación. - Ejecución de operaciones CUDA4J y sort simultáneamente
- En un entorno multihebra, al ejecutar operaciones CUDA4J y GPU sort simultáneamente puede causar que la aplicación se cuelgue. Este problema está bajo investigación.