-1

: Bana göreNeden geliştiriciler oyunlara kümeler üzerinde çalışmıyor? artık daha sık, oyun geliştiricileri artık bu soruya tartışılmıştır parçacığı kullanımı, doğru eğilmiş olan multicores ile

Why don't large programs (such as games) use loads of different threads?

bu fikir şeyler çalışan birden makineleri sahip fikrine benzer görünüyor kümeler halinde veya paralel hesaplama.

Bazı oyunlar adanmış sunucularında çalışır.

Sorum şu: does bir çok çekirdekli sistem üzerinde aynı şekilde iş parçacığı, paralel gücünü maksimize etmek kümeleri kullanabilir miyim? Aynı yararı verecek mi? Neden/neden olmasın?

+0

Neden değil? Hiçbir şey, sunucu tarafındaki yükü bölmek için yöneticileri geri almıyor .... –

+0

Çok nadir olduğunu duydum. Ve darboğazlar ya da benzeri bir şey. Bu konuda gerçekten yeterince bilgim yok. – bigcodeszzer

cevap

4

Sen bunu yapabilir. Ancak, bir oyun motorunun hesaplamalarını kümeler arasında paylaşmak, sisteme daha fazla darboğaz getirecektir. Çünkü kümeler ağa sahip olacak ve CPU ve ana bellekten daha yavaş.

Bazı oyunlar büyük bilgi işlem yüklerini paylaşmak için simülasyon istemcileri kullanır. Ancak ağ gecikmelerinin neden olduğu senkronizasyon sorunları konusunda oldukça dikkatli olmaları gerekiyor.

İlgili konular