AMD'nin 8 çekirdekli en güncel ve en güçlü işlemcisi olan FX 9370 ile, İntel'in i3 3220 çift çekirdekli işlemci karşılaştırılıyor. Ve İntel 3220 tek çekirdek performansındave PassMark testinde AMD FX 9370'u tüm FX serisindeki diğer işlemciler gibi mahlup ediyor. Size göre AMD'nin tek çekirdek performansı neden hep bu kadar kalitesiz?
AMD'nin 8 çekirdekli en güncel ve en güçlü işlemcisi olan FX 9370 ile, İntel'in i3 3220 çift çekirdekli işlemci karşılaştırılıyor. Ve İntel 3220 tek çekirdek performansındave PassMark testinde AMD FX 9370'u tüm FX serisindeki diğer işlemciler gibi mahlup ediyor. Size göre AMD'nin tek çekirdek performansı neden hep bu kadar kalitesiz?
180 HP motor yapacaksınız. Bunu 4 silindirle de yaparsınız 6 silindirle de. Biri silindir başına 45 HP veriyorken diğeri 30 HP veriyor deriz. Bu durumda ne fark olur. Yani kullanırken silindir mi seçiyoruz.
İşlemci de böyle. Bu tek çekirdek perf işi eskiden kalma. Eski oyun ve uygulamalar 2 çekirdekten fazlasını, biraz daha yeniler 4 çekirdekten fazlasını pek kullanmadığından sorun oluyordu. İki çekirdek kullanan oyun 6 silindirli motorun 2 silindirini kullanıp 60 HP alabilirken 4 silindirli motorun iki silindirini kullanıp 90 HP alması gibiydi.
Şimdi ise çok çekirdek desteği yaygınlaştığından önemi azaldı. Oyun-uygulamaların çoğu çok çekirdek desteğine geçince bir önemi de kalmayacak.
AMD-Intel tasarım felsefesi de farklı.
Intel güçlü tek çekirdek tarafındaydı. Fakat güçlü tek çekirdeği hakkıyla kullanan kod yazmak her babayiğidin harcı değildir. Çok iyi optimizasyon gerekir. Buna rağmen hakkıyla kullanılabilecek uygulama alanı yine sınırlıdır. Mesela RAR gibi sıralı işlem yapan bir kodda fark etmez. Çekirdekte 4 tane ALU tamsayı birimi de olsa teki çalışacaktır. Burada çekirdek gücünden ziyade çekirdek sayısı ve frekans önem kazanır. İntel bunu gördü ve HT denen şeyi icat etti Pentium 4 zamanında. Burada mantık güçlü çekirdek, gerektiğinde çekirdeğin gücünü bölerek iki farklı iş yapmak şeklindedir.
AMD ise çok çekirdek tarafındadır. Zamanında Athlon 64 FX-51/53/57 gibi işlemciler tek çekirdekti ve Pentium 4 işlemcileri tek çekirdekte eziyordu iyi optimize uygulamalarda. Ancak sorun burada işte. İyi optimize kod yazmak ve bu tek çekirdek gücünü kullanmak zor. AMD ise intelin tersi yönüne gitti. Athlon 64 X2 tipi HT değil gerçek çift çekirdek işlemcileri çıkardı. Bunlar toplamda aynı gücü verseler de tek çekirdekte zayıf kaldılar. Sorun o zamanlar çift (çok) çekirdek gücünü kullanacak uygulama olmamasıydı. Kodların ezici kısmı tek çekirdek içindi ve X2 işlemciler için zaaf oluşturdu.
AMD bunun üzerine modül yapısını getirdi FX işlemcilerle. Her modülde iki çekirdek vardı. Burada mantık nispeten zayıf çekirdekler kullanmak (kodlamak kolay) gerektiğinde modül içindeki iki çekirdeği tek çekirdek gibi kullanmaktı. Mantık olarak çok daha doğru ama uygulamada fiyasko. Çünkü geç kaldı. Buna uygun kod nerede ise hiç yazılmadı ve kullanım alanı bulamadı. AMD bunu Athlon 64 X2 zamanında yapsaydı yeterli yazılım desteği bulur ve dezavantajlı hale gelmezdi.
Ama AMD hata yaptı ve önce X3/X4/X6 işlemciler ile ortalığı çekirdeğe boğdu. Sonra X8 (X12-16 opteronlar da cabası) ile üzerine tüy dikti. Elde gani gani çekirdek varken de kimse iki çekirdekli modülü tek çekirdek gibi kullanmak için uğraşmadı. Çünkü bir işi bölümlere ayırıp çok çekirdek ile kodlamak, tek güçlü çekirdeği hakkıyla kullanmaktan çok daha basit. Hızlı ve kolay kodlanıyor. Kimse de modülle filan uğraşmıyor.
AMD de uyandı. İkinci nesil FX ile çekirdekler biraz daha bağımsız hale geldi. (Perf farkı bu yüzden): Sonrakiler ile bu daha da ayrılacak ve nerede ise bağımsız çekirdekler olacaktır. Çok çekirdek desteği de yeterince yaygınlaştığından AMD dezavantajını büyük oranda giderdi diyebiliriz. Şimdiki sorunu üretim kalitesi. AMD işlemcilerin işlem birimleri (çekirdek değil ALU vb) daha iyi tasarıma sahip. Ancak 32 nm ile yeteri kadar koyamıyor çekirdeğe. İntel ise 22 nm ile daha fazla işlem birimi koyabiliyor ve kaba güçle AMD işlemcileri geçiyor.
Örneğin FX serisinde modül başına iki tane 128 bit kayan nokta birimi varken intelde çekirdek başına 2 tane 256 bit birim var gibi.
< Bu mesaj bu kişi tarafından değiştirildi melikulupinar -- 8 Ekim 2013; 17:09:38 >
kabaca şöyle izah edeyim AMD 4300 SİNGLE CİNEBENCH : 1.04 AMD 6300 SINGLE CINEBENCH : 1.07 AMD 8320 SINGLE CINEBENCH : 1.05 AMD 8350 SINGLE CINEBENCH : 1.1
INTEL I3 3220 SINGLE CINEBECH :1,37 INTEL I3 3570 SINGLE CINEBECH :1,54 INTEL I7 3770 SINGLE CINEBECH :1,66 INTEL I7 4770 SINGLE CINEBECH :1,78
Bunlar puan olduğundan kat hesabı tam olarak yapılamaz ancak yine de örnekleme amacı ile kullanılabilir zira 8 çekirdekli 8350 8 çekirdekte 8,8 puan 3570 de de 6,16 puan almıyor :)
hesap yanlıs hocam, modül oldugu için tek çekirdek 1,1 iki çekirdek 2,2 diyemiyoruz çünkü ikinci çekirdek diğerinin kullandıgı kaynakları yarıya indiriyor. modül < 2,2 diyebiliriz, fx8350 cinebench multithread 6,89
İntel'in i3 3220 çift çekirdekli işlemci karşılaştırılıyor.
Ve İntel 3220 tek çekirdek performansındave PassMark testinde AMD FX 9370'u tüm FX serisindeki diğer işlemciler gibi mahlup ediyor.
Size göre AMD'nin tek çekirdek performansı neden hep bu kadar kalitesiz?
Karşılaştırma Linki ==>http://cpuboss.com/cpus/Intel-Core-i3-3220-vs-AMD-FX-9370
Tek çekirdek karşılaştırma:http://www.cpubenchmark.net/singleThread.html
İntel i3 3220 ==> 1,760
AMD FX 9370 ==> 1,646
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.