Problemas e limitações de GPU
Problemas ou limitações conhecidos que podem ser encontrados em ambientes de sistema ou configurações específicos.
Há algumas limitações que devem
ser consideradas com a graphics processing unit (GPU).
- Matrizes reversas
- A operação de classificação em uma matriz reversa, por exemplo,
[5,4,3,2,1], é mais lenta em uma GPU do que em uma CPU. - Violação de segmentação
- As violações de segmentação são vistas em algumas ocasiões. Para evitar esses erros, configure um tamanho de pilha nativa de 3 MB especificando a opção -Xmso3m.
- Operação de classificação inicial lenta
- Testes indicam que a primeira operação de classificação executada na GPU pode ser mais lenta do que operações de classificação subsequentes.
- Travamento intermitente no módulo CUDA4J
- Sob uma carga de trabalho intensa, um travamento intermitente é observado no módulo CUDA4J,
resultando em um erro de segmentação com
vmState=0x00000000. A causa-raiz desse problema está sendo investigada. - Executando as operações CUDA4J e sort simultaneamente
- Em um ambiente multiencadeado, executar as operações CUDA4J e GPU sort simultaneamente pode fazer com que um aplicativo seja interrompido. Esse problema está sendo investigado.