Scalasca paralel uygulamaların performans davranışını analiz etmek ve optimizasyonu için fırsatları belirlemek için kullanılabilecek bir açık kaynak araç setidir. Özellikle (örneğin Forschungszentrum J & uuml de JUGENE olarak; lich), IBM Blue Gene de dahil olmak üzere büyük ölçekli sistemlerde kullanılmak için dizayn edilmiştir ve Cray XT, aynı zamanda küçük ve orta ölçekli HPC platformları için çok uygundur.
Scalasca arda rafine ölçüm yapılandırmaları bir strateji benimseyerek, olay izleme yoluyla eşzamanlı davranış derinlemesine çalışmalarla zamanı özetleri entegre bir artan performans analiz prosedürü destekler. Ayırt edici özelliği, eşit dağıtılmış iş yükü sonucunda oluşabilir, örneğin bekleme durumlarını tespit etmek yeteneğidir. Büyük işlemci sayıları iletişim yoğun uygulamaları ölçekli çalışırken Özellikle, bu tür bekleme durumları iyi performans elde ciddi zorluklar olabilir.
Scalasca Yeni BSD açık kaynak lisansı altında bir yazılımdır.
Desteklenen Platformlar
Scalasca araç seti başarıyla aşağıdaki platformlarda test edilmiştir:
& Nbsp; * IBM Blue Gene / P
& Nbsp; * IBM SP & BladeCenter kümeleri
& Nbsp; * Cray XT5
& Nbsp; * SGI Altix
& Nbsp; * NEC SX-8
& Nbsp; * SiCortex sistemleri
& Nbsp; * çeşitli Linux / Intel (x86 / x64) kümeleri
Aşağıdaki platformlar son test edilmemiştir:
& Nbsp; * IBM Blue Gene / L
& Nbsp; * Cray XT3 / 4
& Nbsp; * Sun Solaris / SPARC tabanlı kümeler
& Nbsp; * diğer NEC-SX sistemleri
Ancak, verilen Makefile tanım dosyaları hala bu sistemler üzerinde çalışabilir.
Kod oldukça taşınabilir olduğundan, o da MPI kütüphaneleri ve derleyiciler inceliklerini ile tecrübeli biri tarafından mütevazı bir çaba ile hem de diğer sistemler üzerinde çalışmak için muhtemeldir. verilen Makefile tanım dosyalarını bina ve diğer platformlarda araç seti test etmek için iyi bir temel sağlayabilir
Bu sürümdeki yeni nedir:.
- Bu bir hata düzeltme sürümüdür.
nedir sürüm 1.4.1 Yeni:.
- Çeşitli kritik onarımları ve çok sayıda donanımlar
sürüm 1.3.3 yeni nedir:
- eklendi ölçüm kontrolü API
- Cray XE6 için destek eklendi
- NEC SX sistemleri için geliştirilmiş destek
- SX-on 9 Çözülmüş iz toplama sorunları
- FTRACE API desteği eklendi
- MPMD kodları için geliştirilmiş iz analizi desteği
- MPI_IN_PLACE Sabit yanlış kullanım
- MPI arası iletişimcilerin Sabit eksik izleme
- Tüm CUBE 3.3.2 iyileştirmeler
sürüm 1.3.1 yeni nedir: SGI MPT için
- Sabit Fortran MPI I / O sarmalayıcılar MPİ kitaplığı
- Cray XT değiştirildi varsayılan yapılandırma açıkça MPI I / O sarmalayıcılar devre dışı bırakmak için (muhtemelen kırık)
- AIX POE MPI kütüphanesi Sabit yapılandırma
- bash & gt Sabit yapılandırma = 4.0 veya ksh olarak kullanılır / bin / sh
- Sabit mesaj istatistikleri
- OpenMP kodları ile Sabit PDT enstrümantasyon sorunları
- Çeşitli küçük kullanılabilirlik iyileştirmeleri
MPI_Sendrecv için
Gereksinimler :
- Qt
Yorum Bulunamadı