Çözüldü Java'yı işlemci üzerinden değil de ekran kartı üzerinden çalıştırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
20 Mayıs 2018
Mesajlar
8.561
Çözümler
35
Yer
BURSA-BANDIRMA
Daha fazla  
Cinsiyet
Erkek
Minecraft Java üzerinden Java'da işlemci üzerinden çalışıyor. İşlemci performansı bir yere kadar olur ekran kartları da işlemcilerden daha güçlü.

Minecraft sunucusunda kullanılan Java'yı ekran kartı üzerinden çalıştırmanın bir yolu var mı yoksa Java sadece işlemci üzerinden çalışması için mi proglamlanmış?
 
Son düzenleyen: Moderatör:
Çözüm
GPU instruction set'i baska, mimarisi baska. CUDA ve Compute Shader ile benzerlikler yakalasan bile tum donanimdan faydalanmis olamazsin.
General purpose bir programlama dilini tumuyle GPU da verimli calistiramazsin.
Belirli islemleri ( floating point, cryptography vs ) accelerate edebilirsin.
Java byte code a compile edildigi icin JVM in partially accelerated olmasi gerekiyor dediginin olmasi icin.
Bunu da guzel implemente eden JVM 'ler var.

Tum bu dediklerim minecraft sunucusunda ise yaramaz, senin aradigin server paralelizasyonu, I/O bekliyorsun sunucuda %90, FP islemi yapmiyorsun.

Black friday gunu SSL cozecek olsaydin GPU da calistirmak ise yarardi belki ama zaten bu is icin de ozellesmis chipler var, ki zaten kimse SSL cozumleme gibi low level isleri Java ile yapmaz.
Minecraft Java üzerinden Java'da işlemci üzerinden çalışıyor. İşlemci performansı bir yere kadar olur ekran kartları da işlemcilerden daha güçlü.

Minecraft sunucusunda kullanılan Java'yı ekran kartı üzerinden çalıştırmanın bir yolu var mı yoksa Java sadece işlemci üzerinden çalışması için mi proglamlanmış?
Ekran ksrtlari islemcilerden daha guclu degil. Ekran kartlari paralel islerde daha iyi islemcilere gore.
 
GPU instruction set'i baska, mimarisi baska. CUDA ve Compute Shader ile benzerlikler yakalasan bile tum donanimdan faydalanmis olamazsin.
General purpose bir programlama dilini tumuyle GPU da verimli calistiramazsin.
Belirli islemleri ( floating point, cryptography vs ) accelerate edebilirsin.
Java byte code a compile edildigi icin JVM in partially accelerated olmasi gerekiyor dediginin olmasi icin.
Bunu da guzel implemente eden JVM 'ler var.

Tum bu dediklerim minecraft sunucusunda ise yaramaz, senin aradigin server paralelizasyonu, I/O bekliyorsun sunucuda %90, FP islemi yapmiyorsun.

Black friday gunu SSL cozecek olsaydin GPU da calistirmak ise yarardi belki ama zaten bu is icin de ozellesmis chipler var, ki zaten kimse SSL cozumleme gibi low level isleri Java ile yapmaz.
 
Çözüm
Neden ekran kartı üzerinden sunucuyu çalıştırmak istiyorsunuz? Sunucu dediğiniz şeyin görüntü işlemesine gerek yok ki? İşlemci yeterli olur.

Bir anda aklıma geldi sormak istedim. İşlem gücü olarak daha fazla parçacık içerdiğinden olabilir belki dedim ama olmuyormuş galiba. Cevabımı almış oldum. Teşekkür ederim @bitwise.
 

Technopat Haberler

Yeni konular

Geri
Yukarı