GPU sorunları ve sınırlamaları
Belirli sistem ortamlarında ya da yapılandırmalarda karşılaşabileceğiniz bilinen sorunlar ya da sınırlamalar.
Grafik işleme birimi (GPU) ile ilgili bilmeniz gereken birkaç sınırlama vardır.
- Ters çevrilmiş diziler
- Ters çevrilmiş dizideki sıralama işlemi (örneğin,
[5,4,3,2,1]
), GPU 'da CPU' dan daha yavaş olur. - Bölümleme ihlali
- Kesimlere ayırma ihlalleri bazı durumlarda görülür. Bu hataları önlemek için, -Xmso3mseçeneğini belirterek yerel yığın boyutu 3 MB olarak ayarlayın.
- İlk sıralama işlemi yavaş
- Sınamalar, GPU ' da gerçekleştirilen ilk sıralama işleminin sonraki sıralama işlemlerine göre daha yavaş olabileceğini gösterir.
- CUDA4J modülünde kesintili kaza
- Yoğun bir iş yükünün altında,
vmState=0x00000000
modülünde bölümleme hatasına neden olan CUDA4J modülünde kesintili bir çökme görülür. Bu sorunun asıl nedeni soruşturma kapsamının altında. - CUDA4J ve sort işlemlerini eşzamanlı olarak çalıştırma
- Çok iş parçacıklı bir ortamda, CUDA4J ve GPU sort işlemlerinin eşzamanlı olarak çalıştırılması bir uygulamanın askıda tutmasına neden olabilir. Bu sorun soruşturma altında.