| Hoard Ölçeklenebilir Bellek Tahsisatıcı Çok iş parçacıklı uygulamalar için ölçeklenebilir bir bellek ayrıştırıcı |
Şimdi İndirin |
Hoard Ölçeklenebilir Bellek Tahsisatıcı Sıralama ve Özet
- Yayıncı adı:
- Emery Berger
- yayıncı web sitesi:
- http://www.cs.umass.edu/~emery/hoard/
Hoard Ölçeklenebilir Bellek Tahsisatıcı Etiketler
Hoard Ölçeklenebilir Bellek Tahsisatıcı Açıklama
Çok iş parçacıklı uygulamalar için ölçeklenebilir bir hafıza tahsisi Hoard Ölçeklenebilir Bellek Tahsisörü, çok iş parçacıklı uygulamalar için ölçeklenebilir bir bellek ayrışması (malloc replasman). HOARD bellek tüzüğü, paylaşılan hafıza çok işlemciler için hızlı, ölçeklenebilir ve hafıza verimli bir bellek ayrıştırıcıdır. Linux, Solaris ve Windows dahil olmak üzere çeşitli platformlarda çalışır. Hoard, Malloc (), vb. İçin bir açılır değiştirmedir. Kaynağınız için değişiklik yoktur. Sadece bir ortam değişkenine bağlayın ya da ayarlayın. Multitreadörler üzerinde çalışan çok iş parçacıklı programların performansını önemli ölçüde artırabilir. Yığın bir darboğaz olduğundan ölçeklendirmez. Birden çok iş parçacığı aynı anda tahsisatçıdan bellek tahsis ettiğinde veya dağıttığında, tahsisatçılar onları seri hale getirir. Tahsisçinin yoğun kullanımını sağlayacaktır. Programınız, örneğin, programınız, programınız C ++ Standart Şablon Kütüphanesi (STL) için birçok çağrı yaparsa, tüzükleyici çok etkilenen kod için diğer sorunlara neden olabilir. Uygulamanızda yanlış paylaşımlara yol açabilir: Farklı CPU'lardaki konular aynı önbellek satırında belleğe veya belleğin yoğurulmasına neden olabilir. Bu sahte paylaşılan önbellek satırlarına erişmek, belirsiz önbellek satırlarına erişmekten yüzlerce kez daha yavaştır. Bu etki, uygulamanızı makinenizdeki CPU'ların sayısına göre çalıştırmak için gereken bellek miktarını çarpabilir: Dört CPU, dört kat daha fazla belleğe ihtiyacınız olduğu anlamına gelebilir. Hoard, bu problemlerin tümünü çözen hızlı bir tahsisatçıdır. Kullanım: ld_preload = "/ yol / libhoard.so: /usr/lib/libdl.so"
Hoard Ölçeklenebilir Bellek Tahsisatıcı İlgili Yazılım