Technopat Neden Sistem Toplamıyor?

Durum
Mesaj gönderimine kapalı.

Buna bir eklenti yapayım, ki boş kalmasın. Bu sorun ta AMD'nin Bulldozer mimarisinde yaptığı, çekirdek kandırmacasına dayanıyor. AMD, işlemcilerini barındırdığından fazla çekirdekliymiş gibi satmıştı.

Olay aslında şu, AMD her iki çekirdek için bir kaynak ayırmıştı. Yani kabaca anlatmak gerekirse, iki araba motoru için bir benzin deposu koymak gibi bir şey. Çekirdekler Hyper Threading gibi çalışıyordu yani...

Ama Hyper Threading'den çok farklı olarak; yapılacak iş iki thread arasında bölünmek yerine, iki farklı iş iki farklı threade gönderiliyordu. Bu da iki farklı threadin, tam kapasite çalışmasına sebep oluyor. E, kaynaklar paylaşıldığı için de performans ciddi derece düşüyor...

Bu konuyla alakalı güzel bir makale:


Ve ondan bir kesit:


Cyberpunk 2077'nin yaptığı şey de bunu önlemek aslında. Sistemde AMD işlemci algıladığı zaman, kullanılacak maksimum thread sayısını sınırlıyor. Bu da işlemcilerden maksimum performansın alınmasını engelliyor.

"Intel C++ derlemesinin Ryzen işlemcilerinin SMT kullanmasını engellediği..." gibi bir iddia hoş değil, doğru da değil. Bunu birilerine sataşmak için söylemiyorum ancak durum bu yani.

Buyrun, ilgili ve güzel bir makale:



Google çeviri kullanılmıştır.
 
Son düzenleme:
Durum
Mesaj gönderimine kapalı.
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…