Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
1383
Tıklama
0
Öne Çıkarma
2 çekirdeği tek çekirdek göstermek
S
11 yıl
Yarbay
Konu Sahibi

Amd nin modül mimarisini 1 modülü 1 çekirdek olarak gösterip single core performansını ikiye katlamamız mümkünmüdür acaba?

Yada amd fx serisinde bu tür bir taktik izleyebilirmi?



< Bu ileti mobil sürüm kullanılarak atıldı >

D
11 yıl
Yarbay

quote:

Orijinalden alıntı: Simplyfor

Amd nin modül mimarisini 1 modülü 1 çekirdek olarak gösterip single core performansını ikiye katlamamız mümkünmüdür acaba?


Bunu yapabilirsen işlemci sektörüne ismini altın harflerle yazdırırsın

Sen işlemci modüllerinin fiziksel yapısını değiştirmek istiyorsun nasıl mümkün olabilir ki? Bunu yapabilsen zaten kendi işlemcini üretirsin





< Bu mesaj bu kişi tarafından değiştirildi donanımcı123 -- 11 Aralık 2014; 22:47:00 >
Bu mesaja 2 cevap geldi.
S
11 yıl
Yarbay
Konu Sahibi

Hocam bana çok mantıklı geldi yabancı forumlara bakıyorumda bişey bulamadım daha



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @donanımcı123
C
11 yıl
Yüzbaşı

Yazılım tarafında istediğini istediğiniz gibi gösterebilirsiniz de donanım da bir değişiklik yapmadığınız sürece performans değişmez.

İsterseniz 2 modülü tek çekirdek olarak tanıtın. Fark olmaz.





< Bu mesaj bu kişi tarafından değiştirildi c36ab7c4 -- 11 Aralık 2014; 22:41:10 >
Bu mesaja 1 cevap geldi.
S
11 yıl
Yarbay
Konu Sahibi

İ5-4690 ile fx8350 yi bu teknoloji ile baz alalım;

4690 single core performansı ile oyunlarda öne geçiyor.4 çekirdekli 4 izlekli bir işlemci.

Fx8350 saf 8 çekirdek performansını sunuyor.Amd nin mimariside aslında hyper treadingin fiziksel hali gibi.1 modül içinde 2 çekirdek sunuyor.

Eğer dediğim teknoloji başarılı olabilirse Fx8350 nin tek çekirdek performansı gerektiğinde 2 ye katlanabilir ve bu sayede i5 lerin önüne geçilir.

İ7 ler ayrı tabi hyper treadingle 16 çekirdek oluyorlar o ayrı mesele.

Sizin dediğinize göre hyper treadinginde performans artışı göstermemesi lazım?Sonuçta fiziksel değil?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @c36ab7c4
R
11 yıl
Yarbay

Her modülde 1 çekirdek kapadığın zaman kaynaklar 1 çekirdeğin kullanımında oluyor. 2 modül 4 çekirdeğe göre 4 modül 4 çekirdek daha yüksek performans veriyor. 4 modül 8 çekirdek yerine 4 modül 4 çekirdek kullandığın zman programa göre %3-5 bazen biraz daha fazla fark alabilirsin o kadar. Oyun açısından bakınca oyununa göre değişir. Single thread performansı daha önemli oyunlarda 4m/4ç olarak kullanmak yerine göre avantajlı olabilir. Frekans (açıksa turboyu da) 4/4'e göre biraz daha yukarı çekebilmen lazım.

Donanımın 1 modüldeki 2 çekirdeği tek çekirdek olarak görmesi mümkün değil benim bildiğim, ona göre altyapısı yok. Yani işletim sisteminin 1 modülü 1 sanal çekirdek olarak görüp 1 thread yollaması, o modülün de işleyebildiği ölçüde bu 1 thread'i bütün modüldeki kaynaklar ile işlemesi mümkün değil. En baştaki amaçlardan biri oydu, ama Bulldozer o şekilde olamadı. Speculative Multithreading / Transactional Memory denen şeyler var bakınabilirsin. Donanımın buna uygun destek vermesi lazım, 1 threadi farklı kaynaklara bölüp işletebilmek için.

< Resime gitmek için tıklayın >

Bu tarz bi yapısı yok şimdiki Bulldozerin.

Haswell'de Intel TSX extension die transactional memory ile ilgili şeyler ekledi. birde multi thread kod yazarken locking denen yöntemler var ona da bakınabilirsin, HWE denen zımbırtısı locking içeren multi-threaded kod yazma gerekliliği olmadan kolaylık sağlayacaktı transactional memory ile birlikte. Bunları yaparken de CPU'daki sanallaştırma teknolojisi kullanılacaktı. Bu yüzden bütün Haswell TSX'e destek vermedi, VT-d olan CPU modellerinde TSX vardı. Ama TSX'i de bozuk üretmiş, bios update çıkartılıp kapatıldı.

Yani şimdilik bu tarz bi yapı mümkün değil. Oyun fx 8350 için 8 çekirdek kullanmaktan uzaksa 4/4 şeklinde oc. yi arttırıp, çekirdeklere asimetrik frekans bağlayıp (1. çekirdek 4.7 ghz 2. çekirdek 4.5 ghz vs. gibi) ne kadar fark ediyor ona bakabilirsin en fazla.



C
11 yıl
Yüzbaşı

Hyper Threading sadece yazılımdan ibaret değil ama. Dediğiniz şey mantıklı olsa zaten Amd yapardı şuana kadar.

Neden mantıklı değil sorusunun cevabı çok uzun olacağından yazmak istemiyorum şuanda. İşlemcilerin çalışma mantıklarını biraz araştırırsanız, software threading , hardware threading, multi-core sistemlerin çalışma mantıkları vb. daha iyi anlayacaksınız.





< Bu mesaj bu kişi tarafından değiştirildi c36ab7c4 -- 11 Aralık 2014; 23:40:07 >


Bu mesajda bahsedilenler: @Simplyfor
İ
11 yıl
Yarbay

Evet tabiki mumkun. Demek isterdim ama. Malesef degil ama guzel dusunce. Fakat ikinci cekirdegi kapatip tek cekirdege oc ile yuklenirsen yuzde 5-10 daha fazla ama tek cekirdekten daha fazla performans elde edersin. Ama lakin bu elde ettigin performans iki cekirdekle ettiginin yanindan gecmez.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
S
11 yıl
Yarbay
Konu Sahibi

Hocam aslında 2 çekirdek çalışacak.Uygulamalar,oyunlar vs. tek çekirdek olarak görecek gerektiğinde.

Ben böylelikle tek çekirdek performansında artış ile oyunlarda daha çok performans elde etmeyi düşündüm.


Tabiki mimari tasarlayacak mühendis değilim sadece bir fikir hayata geçirilebilirmi/geçirilmişmi idi benim sorum.



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @ilker_mania , @Infernall
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.