Problemy i ograniczenia GPU

Znane problemy lub ograniczenia, które mogą wystąpić w konkretnych środowiskach systemowych lub w konfiguracjach.

Istnieje niewielka liczba ograniczeń, które należy wziąć pod uwagę przy użyciu jednostki przetwarzania grafiki (GPU).
Tablice odwrócone
Operacja sortowania na odwróconej tablicy, na przykład [5,4,3,2,1], jest wolniejsza na GPU niż w procesorze.
Naruszenie segmentacji
Naruszenia segmentacji są postrzegane przy niektórych okazjach. Aby uniknąć tych błędów, należy ustawić rodzimą wielkość stosu na poziomie 3 MB, podając opcję -Xmso3m.
Początkowa operacja sortowania powolna
Testy wskazują, że pierwsza operacja sortowania wykonywana na GPU może być wolniejsza niż kolejne operacje sortowania.
Awarie przerywane w module CUDA4J
W przypadku dużego obciążenia w module CUDA4J obserwuje się awarię przerywaną, co powoduje błąd segmentacji przy użyciu produktu vmState=0x00000000. Podstawowa przyczyna tego problemu jest przedmiotem dochodzenia.
Jednoczesne uruchamianie operacji CUDA4J i sort
W środowisku wielowątkowym uruchomienie operacji CUDA4J i GPU sort jednocześnie może spowodować zawieszenie aplikacji. Kwestia ta jest przedmiotem dochodzenia.