R5 1600X işlemcide çekirdek ve thread kullanımı nasıl işliyor?

Katılım
6 Ağustos 2018
Mesajlar
1.671
Makaleler
1
Çözümler
11
Merhaba, Ryzen 5 1600 işlemciden örnek veriyorum bir uygulama ya da oyunda işlemci kullanımı nasıl işliyor?
Yani 6 çekirdek 12 threadi önce 6 çekirdeğini mi kullanıyor yoksa 6 çekirdeği threadlerle beraber mı kullanıyor?
Bilgili olan arkadaşlardan cevap bekliyorum.
 
Son düzenleyen: Moderatör:
Her thread bir çekirdek üzerinden çalışıyor. Yani çekirdek çalışınca, thread çalışmış oluyor. Mevcut çekirdek üzerine thread ekleniyor böylece performans artışı sağlanıyor gibi gibi. Tabii bu her şeyde aynı olmaz, yazılımlarıyla da alakalı olabiliyor oyunlarda vb. şeylerde ama günümüzde çoğu şeyde böyledir diye düşünüyorum.
 
Her thread bir çekirdek üzerinden çalışıyor. Yani çekirdek çalışınca, thread çalışmış oluyor. Mevcut çekirdek üzerine thread ekleniyor böylece performans artışı sağlanıyor gibi gibi. Tabii bu her şeyde aynı olmaz, yazılımlarıyla da alakalı olabiliyor oyunlarda vb. şeylerde ama günümüzde çoğu şeyde böyledir diye düşünüyorum.

Misal PUBG önerilen gereksinimlerdw Ryzen 5 1600 istiyor o zaman 12 thread mı kullanıyor PUBG?
 
Misal PUBG önerilen gereksinimlerdw Ryzen 5 1600 istiyor o zaman 12 thread mı kullanıyor PUBG?
Evet. Multi-Threading desteği olduğu için 6 çekirdek ve 12 thread'ı birden kullanıp performans artışı yapar. Günümüzdeki modern oyunların çoğu böyledir. Tek etken bu olmamakla beraber tabii ki. RAM - Ekran Kartı gibi gibi şeyler de önemli etken. Kısacası, 6 çekirdek + 12 thread kullanıp daha fazla performans yaratır.
 
Evet. Multi-threading desteği olduğu için 6 çekirdek ve 12 Thread'ı birden kullanıp performans artışı yapar. Günümüzdeki modern oyunların çoğu böyledir. Tek etken bu olmamakla beraber tabii ki. RAM - ekran kartı gibi gibi şeyler de önemli etken. Kısacası, 6 çekirdek + 12 thread kullanıp daha fazla performans yaratır.

O zaman bir oyunun en fazla kaç çekirdek kullanabildiğini önerilen gereksinimlere göre mi belirliyoruz?
 
O zaman bir oyunun en fazla kaç çekirdek kullanabildiğini önerilen gereksinimlere göre mi belirliyoruz?
Yani, diğer sistem parçaları iyiyse o kadarını kullanacağını da sanmıyorum. Diğerleriyle bağlantılıdır diye düşünüyorum, bu sebeple tam yorum da yapamayız her şeyle bağlantılı çünkü.
 
Yani, diğer sistem parçaları iyiyse o kadarını kullanacağını da sanmıyorum. Diğerleriyle bağlantılıdır diye düşünüyorum, bu sebeple tam yorum da yapamayız her şeyle bağlantılı çünkü.

Aklıma bir şey daha takıldı hocam. Şimdi bir oyun Ryzen 5 1600 istiyor bu oyun 12 thread mı kullanır yoksa 6 thread mi?
 
Aklıma bir şey daha takıldı hocam. Şimdi bir oyun Ryzen 5 1600 istiyor bu oyun 12 thread mı kullanır yoksa 6 thread mi?
Yani, bir bakıma öyle denilebilir evet. Yanına kullanılan işlemci ve threads yazılır mı bilmiyorum genelde işlemciyi direkt yazarlar böyle olunca da hepsini kullanır demek fakat oyun mimarisi ile de bağlı olduğu için net bir şey diyemem.
 
Aklıma bir şey daha takıldı hocam. Şimdi bir oyun Ryzen 5 1600 istiyor bu oyun 12 thread mı kullanır yoksa 6 thread mi?
Hocam öyle bir kullanım şekli yok, hyperthreading dediğimiz muhabbet tek çekirdeğin iki çekirdek gibi davranması. Oyunlar ise eğer çoklu çekirdek desteğine sahipse (oyun 2000 öncesinden falan kalmadıysa yani) işlemcinin bütün çekirdeklerine yük dağıtır. İşlemci ise bu çekirdeklere gelen işleri threadlara dağıtır.

Sallıyorum sizde 6 cekirdek 12 thread var. PUBG dediğimiz oyun Unreal ile yapılmış, çoklu çekirdek destekli bir oyun. Oyun işlemesi için sisteme veri gönderirken 12 iş gönderir, sistem de bunları aynı anda hesaplar.

30 neneye(çekirdek) 30 ip versen birim vakitte bir kazak örer fakat bir teyzeye 30 ip verirsen 30 birim vakitte bitirir. O 30 teyzeler eğer dört kollu(hyperthreding) gibi davranan manyaklarsa aynı anda 60 iş yaparlar bunun da duruma göre artısı olur.
 
Hocam öyle bir kullanım şekli yok, hyperthreading dediğimiz muhabbet tek çekirdeğin iki çekirdek gibi davranması. Oyunlar ise eğer çoklu çekirdek desteğine sahipse (oyun 2000 öncesinden falan kalmadıysa yani) işlemcinin bütün çekirdeklerine yük dağıtır. İşlemci ise bu çekirdeklere gelen işleri threadlara dağıtır.

Sallıyorum sizde 6 cekirdek 12 thread var. PUBG dediğimiz oyun Unreal ile yapılmış, çoklu çekirdek destekli bir oyun. Oyun işlemesi için sisteme veri gönderirken 12 iş gönderir, sistem de bunları aynı anda hesaplar.

30 neneye(çekirdek) 30 ip versen birim vakitte bir kazak örer fakat bir teyzeye 30 ip verirsen 30 birim vakitte bitirir. O 30 teyzeler eğer dört kollu(hyperthreding) gibi davranan manyaklarsa aynı anda 60 iş yaparlar bunun da duruma göre artısı olur.
Kısaca özet de bu.
 

Technopat Haberler

Yeni konular

Geri
Yukarı