60 likes | 290 Views
Intel Pentium IV Mikroişlemcisi. Pentium IV NetBrust mimarisi kullanıyor. NetBrust ‘net’i hızlandıran, net’e ivme veren anlamına geliyor. Bugünün işlemcilerinde n , yazılımların beklediği birçok şey var. Artık işlemcilerin üzerindeki yük özellikle bazı tip uygulamalarda oldukça fazla.
E N D
Intel Pentium IV Mikroişlemcisi Pentium IV NetBrust mimarisi kullanıyor. NetBrust ‘net’i hızlandıran, net’e ivme veren anlamına geliyor. Bugünün işlemcilerinden, yazılımların beklediği birçok şeyvar. Artık işlemcilerin üzerindeki yük özellikle bazı tip uygulamalarda oldukça fazla. Öte yandan diğer uygulamalarda da işlemci gücünden çok sistemin diğer donanımlarının performansları daha fazla önem kazanıyor. Intel'de Pentium IV'ü geliştirirken, daha çok yukarıda bahsedilen uygulama tiplerinden birincisi üzerine yoğunlaştığını söylüyor. Yani Pentium IV'ün amacı, 2000'li yıllarda mikro işlemcilerden yüksek hesaplama kapasitesi sunması bekleyen yazılımlarda yüksek performans sunmak.
Intel Pentium IV ile birlikte, sistem veriyolları bant genişliğinde büyük bir atılım yaptı.
Pentium III'lerde sistem veriyollarının en hızlısı maksimum 1.06GB/s'lik bant genişliğine sahip iken, Pentium IV'te bu rakam tam 3.2 GB/s'ye çıkıyor. • Üstelik Pentium IV'ün veriyolu daha da yavaş olan 100Mhz'te çalışıyor. • Pentium IV veriyolu her saat çevriminde 4 adet veri transferi yapabiliyor. Böylece efektif çalışma frekansında 400Mhz oluyor. • Veriyolunun genişliği, Pentium III'lerdeki gibi gene 64-bit. Hesaplayınca saniyede maksimum 3.2GB/s'lik bir bant genişliği elde ediliyor. • Intel bu veriyoluna "Quad-Pumped" (4 kat pompalanmış, güçlendirilmiş) diyor.
Daha hızlı veriyolunun ikinci bir avantajı da NetBurst mimarisinin dizayn hedefleri düşünülünce ortaya çıkıyor. • Pentium IV'ün hedef uygulamalarının çoğu (DVD, MP3, Video işleme, Internet üzerinden video gönderimi...) yüksek miktarlarda veri transferi gerektirirler. • Dolayısı ile gerek bellek gerekse sistem veriyollarının bu gibi uygulamaların emrine sunabileceği ekstra bant genişliği, oldukça fazla işe yarar. • Intel'de hedeflerini göz önüne aldığı vakit 1.06GB/s'lik veriyolunun yetersiz olacağına ve yeni 3.2GB/s'lik veriyolunu kullanılmasının daha uygun olacağına karar vermiş.
Advanced Transfer Cache ile kast edilen 256-bit veriyolu genişliğine sahip, düşük latency'li (veriyi L2 cache'de daha çabuk bulabiliyor) L2 önbellek. • Pentium IV'ün L1 önbelleğinin komut L1 önbelleği (işlemcinin uygulayacağı komutların bulunduğu) bizim alıştığımızdan çok daha farklı. Klasik işlemcilerde L1 önbelleği ikiye ayrılır. Bunlar; komut L1 önbellek (komutları saklayan) ve veri L1 önbellek (komutların işleyeceği verileri saklayan). • Pentium IV'ün L1 komut önbelleği (Trace cache) çözümlenmiş komutları saklıyor. Trace cache, klasik işlemcilerdeki gibi komutların saklanmasından sorumlu. Fakat fark Trace cache'nin çözümlenmiş geçmiş mink kodları saklıyor ve işlemci ihtiyaç duyduğu vakit direkt olarak hesaplama ünitelerine ulaştırıyor. Bu esnada Pentium III ve Athlon/Thunderbird'lerde olduğu gibi döne döne aynı kodun çözümlenmesi için beklenmiyor. Büyük kazançlar sağlanıyor. • Trace cache'nin geliştirilmesinin diğer bir sebebi de, Pentium IV'ün yanlış dal tahmini esnasında, mimarisi yüzünden (daha büyük iş-hatları) ödeyeceği bedeli azaltmak.