- Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi
- Volume:28 Issue:3
- Çok Çekirdekli İşlemcilerde Set-Bazlı Dinamik Önbellek Bölünmesi
Çok Çekirdekli İşlemcilerde Set-Bazlı Dinamik Önbellek Bölünmesi
Authors : Gürhan KÜÇÜK, İsa GÜNEY
Pages : 0-0
View : 16 | Download : 7
Publication Date : 2014-03-03
Article Type : Research Paper
Abstract :Günümüzde çok çekirdekli işlemciler, çekirdek-dışı bellek erişimlerindeki gecikmeleri azaltmak için çekirdekler tarafından paylaşılabilen bir son seviye önbellek içermektedir. Ancak, çekirdekler üzerinde paralel olarak çalışan uygulamalar çok fazla sayıda önbellek çatışmasına yol açarak bu tip önbelleklerden elde edilebilecek faydaları kısıtlayabilmektedir. Literatürde bu önbellek seviyesini bölümleyerek her uygulamaya özel bir alan yaratan ve sonuçta önbellek çatışmalarını azaltmaya çalışan birçok çalışma mevcuttur. Genelde bu çalışmalar her bir çekirdeğe ihtiyacına uygun sayıda önbellek yolu atamaya odaklanmıştır. Bunun yanında son zamanlarda önerilen set bazında önbellek bölümlenmesi öneren çalışmalar da mevcuttur. Set-bazlı bölümlemenin yol-bazlı bölümlemeye göre birtakım avantajları bulunmaktadır. Bu çalışma, son seviye önbellek yapılarını set-bazlı olarak bölerek işlemci başarımının iyileştirilmesini hedeflemektedir. Bölümleme kararları, donanım yardımı ile periyodik olarak toplanan, çalışan uygulamalara ait çalışma-anı istatistikleri yardımıyla verilmektedir.Keywords : Eş zamanlı Çoklu İş Parçacıklı İşlemciler, Dinamik Önbellek Bölümleme