Şimdi Ara

L1 L2 cache leri hakkında bilgi yardımı lütfen...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
10
Cevap
0
Favori
337
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Az önce arkadaşa sistem toplarken bana işlemci hakkında bir soru sordu (ki bana göre önemli bir konu) ve ben yanıtlayamadım doğru düzgün... Bu konuda bilgili ustadlar değerli bilgilerini bizimle paylaşırlarsa çok sevinirim.

    Şimdi bu işlemcilerde L1 ve L2 cache ler var ve bildiğim kadarıyla L1 cache miktarı oyunlarda daha önemli L2 cache lere göre.Buraya kadar bir sorun yok.Şimdi buna göre sorum şu olacak;şimdi am2 sempron 3400 ler 1,8mhz cache ler L1 128kb L2 256kb am2 3000 ler ise yine 1.8MHZ ancak L1 128kb L2 512kb.
    Fsb hızlarını ikisininde 2000HT olduğunu varsayarsak sadece oyunlarda,aynı fsb ve aynı işlemci hızlarına sahip bu iki işlemci arasında oyunu çalıştırma performansında ne kadar fark olur bunu bilmek istiyorum.Bu bilgiyi SADECE oyunlardaki performans farkı olarak düşünmenizi altına basarak tekrarlıyorum,şimdiden değerli bilgileriniz için çok teşekkür ederim..







  • Siz bir uygulamayı ikinci çağırışınızda ilk çağırışınızdan hızlı açılıyorsa cache bellek ile tanıştınız demektir. Peki bu olayın perde arkası nedir?

    Cache Bellek en son yaptığınız işlemleri değerlendirerek bir sonraki yapacağınız işlemi %90 tahmin edip bu bilgileri tutan L1 ve L1 in %10 tutturamaması durumunda bu %10 un da %90'ı oranında (siz hesaplayın artık) tahmin edip bu bilgileri tutan L2 adında işlemci çekirdeğine gömülü iki adet statik Ram den oluşur.

    Cpu L2'de de bu bilgileri bulamamsı durumunda RAM'e gider. Orada da yoksa HDD'e gider.

    Cache Belleği ilk icat edildiği yıllarda board üzerine koymuşlar ve sadece L1'den oluşuyormuş. O zamanlar da bu tahmin mekanizması bayağı işe yarasa da board üzerinde olduğu için Cpu L1 ile iletişime geçeceği zaman board'un veri yolu hızına düştüğü için pek şimdikisi kadar kullanışlı değildi. Abiler bu Cache'i Cpu içine koymak istiyorlardı. Fakat bu o kadar kolay değildi. Milyonlarca transistörü Cpu içine koyan adamlar, bir türlü Cache'i çekirdeğe gömemiyorlardı ki çekirdek hızında erişebilsinler. Bir ara akıllarına bir fikir geldi. Madem biz bunu çekirdeğe koyamıyoruz çekirdeğe en yakın yere koyalım dediler ve bu fikrin ürünü olan SLOT işlemciler piyasaya çıktı. Bu tip işlemcilerde çekirdeğin etrafında Cache'ler görülebilir. Fakat bu yöntemle hem istedikleri performans'ı alamadılar hem de işlemci board üzerinde dikine durduğu için sabitlemek zor oluyordu. Bir süre sonra Cachle'i çekirdeğe gömmeyi başardılar. Hatta L2 ile birlikte. Cache li işlemciler normallerinden daha pahalıydı. Çünkü cache'i çekirdeğe gömmek zor bir işlemdi. Öyle ki ürettikleri 100 işlemciden 98'ini çöpe atmak zorunda kalıyorlardı.

    İşte bir işlemci alırken dikkatimizi çeken 512 cache olayının hikayesi kısaca böyle.

    Nasıl Çalışır?

    Her zaman şu örnek verilir. Bir lokantaya ilk defa gidip bir kase çorba istediğinizde Çorbanın yapılıp gelmesi uzun sürebilir. Eğer yemeğin yapıldığı yerin(HDD) hemen ön tarafında belirli bir miktar yemeği sıcak tutabilecek bir hazne varsa (RAM) ve siz oradaki çeşitlerden birini yiyecekseniz çorbanın pişmesini beklemezsiniz. Siz eğer aynı yere daha sık gelmeye başlarsanız garson sizi tanır ve sizin geleceğiniz saatlerde yemek arabasına(L2) sizin çeşitlerinizi de koyar. Sürekli müşterisi olursanız ve %90 aynı siparişleri veriyorsanız geleceğiniz saatte çorbanızı masanızda(L1) hazır bulursunuz.

    Ne işe yarar?

    İşte siz örn: Excel'i ilk açtığınızda normal hızda açılır. 2. Açtığınızda nasıl açıldığını bile fark edemezsiniz.


    -aLINTIDIr-

    _____________________________



    < Bu mesaj bu kişi tarafından değiştirildi WinPeAcE -- 3 Eylül 2006; 21:26:42 >




  • quote:

    Orjinalden alıntı: WinPeAcE

    Siz bir uygulamayı ikinci çağırışınızda ilk çağırışınızdan hızlı açılıyorsa cache bellek ile tanıştınız demektir. Peki bu olayın perde arkası nedir?

    Cache Bellek en son yaptığınız işlemleri değerlendirerek bir sonraki yapacağınız işlemi %90 tahmin edip bu bilgileri tutan L1 ve L1 in %10 tutturamaması durumunda bu %10 un da %90'ı oranında (siz hesaplayın artık) tahmin edip bu bilgileri tutan L2 adında işlemci çekirdeğine gömülü iki adet statik Ram den oluşur.

    Cpu L2'de de bu bilgileri bulamamsı durumunda RAM'e gider. Orada da yoksa HDD'e gider.

    Cache Belleği ilk icat edildiği yıllarda board üzerine koymuşlar ve sadece L1'den oluşuyormuş. O zamanlar da bu tahmin mekanizması bayağı işe yarasa da board üzerinde olduğu için Cpu L1 ile iletişime geçeceği zaman board'un veri yolu hızına düştüğü için pek şimdikisi kadar kullanışlı değildi. Abiler bu Cache'i Cpu içine koymak istiyorlardı. Fakat bu o kadar kolay değildi. Milyonlarca transistörü Cpu içine koyan adamlar, bir türlü Cache'i çekirdeğe gömemiyorlardı ki çekirdek hızında erişebilsinler. Bir ara akıllarına bir fikir geldi. Madem biz bunu çekirdeğe koyamıyoruz çekirdeğe en yakın yere koyalım dediler ve bu fikrin ürünü olan SLOT işlemciler piyasaya çıktı. Bu tip işlemcilerde çekirdeğin etrafında Cache'ler görülebilir. Fakat bu yöntemle hem istedikleri performans'ı alamadılar hem de işlemci board üzerinde dikine durduğu için sabitlemek zor oluyordu. Bir süre sonra Cachle'i çekirdeğe gömmeyi başardılar. Hatta L2 ile birlikte. Cache li işlemciler normallerinden daha pahalıydı. Çünkü cache'i çekirdeğe gömmek zor bir işlemdi. Öyle ki ürettikleri 100 işlemciden 98'ini çöpe atmak zorunda kalıyorlardı.

    İşte bir işlemci alırken dikkatimizi çeken 512 cache olayının hikayesi kısaca böyle.

    Nasıl Çalışır?

    Her zaman şu örnek verilir. Bir lokantaya ilk defa gidip bir kase çorba istediğinizde Çorbanın yapılıp gelmesi uzun sürebilir. Eğer yemeğin yapıldığı yerin(HDD) hemen ön tarafında belirli bir miktar yemeği sıcak tutabilecek bir hazne varsa (RAM) ve siz oradaki çeşitlerden birini yiyecekseniz çorbanın pişmesini beklemezsiniz. Siz eğer aynı yere daha sık gelmeye başlarsanız garson sizi tanır ve sizin geleceğiniz saatlerde yemek arabasına(L2) sizin çeşitlerinizi de koyar. Sürekli müşterisi olursanız ve %90 aynı siparişleri veriyorsanız geleceğiniz saatte çorbanızı masanızda(L1) hazır bulursunuz.

    Ne işe yarar?

    İşte siz örn: Excel'i ilk açtığınızda normal hızda açılır. 2. Açtığınızda nasıl açıldığını bile fark edemezsiniz.


    -aLINTIDIr-

    _____________________________
    />







    Güzel

    Mesela Intel işlemcilerin 2mb L2 cache içermelerine karşın 512kb Athlon Xplere yenilmesinin nedeni de L1 cachlerdir

    Intel'in 16+16+2048 şeklinde cache varken
    AMeDe 64+64+512 ram vardır

    Kabaca örnek verirsek Intel'in iş yapması patikadan otobana çıkmaya benziyor
    Ama AMeDe'de ise 3 şeritli yoldan 5 şeritli yola geçmek gibi hız hiç kesilmiyor

    Core2Duo'lardaki hız artışının bir nedeni de L1 cache'in 16kb'dan 32kb'ye çıkmış olmasıdır..

    Edit : Bannerlar yer yok size postlarımda...!!!



    < Bu mesaj bu kişi tarafından değiştirildi SkiNNy -- 3 Eylül 2006; 22:43:34 >




  • iyi ama L1 cache neden oyunlarda daha önemli onu açıklamamışsınız!! tahmin yapmanın oyunla bi alakası mı var? tartışma çıkarmak için sormuyorum. hakikaten merak ettim

  • peki FSB nin L1 yada L2 cachelerle alakası var mı?
  • Hocam ii hoş bilgileriniz teşekkür ediyorum çok çok;ancak benim asıl bilmek istediğim ne oldukları değil size sormuş olduğum karşılaştırma,vermiş olduğunuz bilgiler doğrultusunda kendi kafama göre bir tahmin yapıorum ama benim asıl istediğim doğru olan cevap,soruda sormuş olduğum şeyide kısaca açıklarsanız forumda çok sevinicem,şimdiden teşekkür ederim
  • quote:

    Orjinalden alıntı: WinPeAcE
    Her zaman şu örnek verilir. Bir lokantaya ilk defa gidip bir kase çorba istediğinizde Çorbanın yapılıp gelmesi uzun sürebilir. Eğer yemeğin yapıldığı yerin(HDD) hemen ön tarafında belirli bir miktar yemeği sıcak tutabilecek bir hazne varsa (RAM) ve siz oradaki çeşitlerden birini yiyecekseniz çorbanın pişmesini beklemezsiniz. Siz eğer aynı yere daha sık gelmeye başlarsanız garson sizi tanır ve sizin geleceğiniz saatlerde yemek arabasına(L2) sizin çeşitlerinizi de koyar. Sürekli müşterisi olursanız ve %90 aynı siparişleri veriyorsanız geleceğiniz saatte çorbanızı masanızda(L1) hazır bulursunuz.

    Ne işe yarar?

    İşte siz örn: Excel'i ilk açtığınızda normal hızda açılır. 2. Açtığınızda nasıl açıldığını bile fark edemezsiniz.


    yani cache bellek ne kadar büyük olursa sistem daha çok kullanılan veriyi hafızada tutar ve o kadar veriye her zaman daha çabuk ulaşılır..doğrumu?




  • Yapay Zeka’dan İlgili Konular
    2-3 Sistem hakkında bilgi lazım
    13 yıl önce açıldı
    Daha Fazla Göster
  • Yukarıda iki tane sorum var lütfen acil olarak cevaplayın. Bu önemli bi konu babalar. Lütfen
  • Önce L1 bellleğe sonra L2 belleğe bakılır.
    L1 bellekler eşit iken L2 nin büyüklüğü önemli hale geliyor. sempron ve athlon lar arasındaki fark bu. Oyunlarda ne kadar fark ettiğini görmek için aynı sistmlerde yapılan testlere bakabilirsin.
  • Saol bilgin için ama birisi şuraya ekleseydi de görseydik dimi
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.