Scalasca είναι ένα σύνολο εργαλείων ανοιχτού κώδικα που μπορεί να χρησιμοποιηθεί για την ανάλυση της συμπεριφοράς των επιδόσεων των παράλληλων εφαρμογών και να εντοπίζουν τις ευκαιρίες για βελτιστοποίηση. Έχει σχεδιαστεί ειδικά για χρήση σε συστήματα μεγάλης κλίμακας όπως οι IBM Blue Gene (όπως JUGENE στο Forschungszentrum J & uuml? Lich) και Cray XT, αλλά είναι επίσης ιδανική για τις μικρές και μεσαίου μεγέθους πλατφόρμες HPC.
Scalasca υποστηρίζει μια σταδιακή διαδικασία απόδοσης-ανάλυση που ενσωματώνει περιλήψεις εκτέλεσης με εις βάθος μελέτες της συμπεριφοράς μέσω ταυτόχρονης εκδήλωσης εντοπισμό, την υιοθέτηση μιας στρατηγικής διαδοχικά εξευγενισμένα διαμορφώσεις μέτρησης. Ένα ιδιαίτερο χαρακτηριστικό είναι η δυνατότητα να προσδιορίσει αναμονής κράτη που συμβαίνουν, για παράδειγμα, ως αποτέλεσμα της άνισης κατανομής των φορτίων εργασίας. Ειδικά όταν προσπαθούν να αναβαθμίσουν τις εφαρμογές απαιτητικές σε επικοινωνία με τις μεγάλες Η επεξεργαστή, όπως καταστάσεις αναμονής μπορεί να παρουσιάσει σοβαρές προκλήσεις για την επίτευξη καλής απόδοσης.
Scalasca είναι ένα λογισμικό που διατίθεται βάσει της νέας BSD άδεια ανοιχτού κώδικα.
Υποστηριζόμενες πλατφόρμες
Το σύνολο εργαλείων Scalasca έχει δοκιμαστεί με επιτυχία σε πλατφόρμες παρακάτω:
& Nbsp? * IBM Blue Gene / P
& Nbsp? * IBM SP & BladeCenter συμπλέγματα
& Nbsp? * Cray XT5
& Nbsp? * ΥΚΩ Altix
& Nbsp? * NEC SX-8
& Nbsp? * Συστήματα SiCortex
& Nbsp? * Διάφορες Linux / Intel (x86 / x64) συστάδες
Οι ακόλουθες πλατφόρμες δεν έχουν δοκιμαστεί πρόσφατα:
& Nbsp? * IBM Blue Gene / L
& Nbsp? * Cray ΧΤ3 / 4
& Nbsp? * Sun Solaris / SPARC συμπλέγματα που βασίζονται
& Nbsp? * Άλλα συστήματα NEC-SX
Ωστόσο, τα παρεχόμενα Makefile αρχεία ορισμού μπορεί να εξακολουθούν να εργάζονται σε αυτά τα συστήματα.
Δεδομένου ότι ο κώδικας είναι αρκετά φορητό, είναι επίσης πιθανό να εργαστούν σε άλλα συστήματα, καθώς και με μικρή προσπάθεια από κάποιον έμπειρο με τις περιπλοκές του MPI βιβλιοθήκες και μεταγλωττιστές. Τα παρεχόμενα Makefile αρχεία ορισμού μπορεί να αποτελέσει μια καλή βάση για την οικοδόμηση και τη δοκιμή του σετ εργαλείων σε άλλες πλατφόρμες
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Αυτή είναι μια bugfix απελευθέρωση.
Τι είναι καινούργιο στην έκδοση 1.4.1:.
- Πολλά κρίσιμα διορθώσεις και πολλές βελτιώσεις
Τι είναι καινούργιο στην έκδοση 1.3.3:
- Προστέθηκε έλεγχος API μέτρησης
- Προστέθηκε υποστήριξη για Cray XE6
- Βελτιωμένη υποστήριξη για τα συστήματα NEC SX
- θέματα επιλύονται συλλογή ίχνος SX-9
- Προστέθηκε υποστήριξη για FTRACE API
- υποστήριξη Βελτιωμένη ανάλυση ιχνών για τους κωδικούς MPMD
- Σταθερή λανθασμένο χειρισμό του MPI_IN_PLACE
- Σταθερή ελλιπής παρακολούθηση του MPI μεταξύ επικοινωνίας
- Όλες οι CUBE 3.3.2 βελτιώσεις
Τι είναι καινούργιο στην έκδοση 1.3.1:
- Σταθερή Fortran MPI I O περιτυλίγματα / για τις ΥΚΩ MPT MPI βιβλιοθήκη
- Άλλαξε προεπιλεγμένη ρύθμιση για Cray XT για να απενεργοποιήσετε ρητά / O περιτυλίγματα MPI Ι (προφανώς σπασμένα)
- Σταθερή διαμόρφωση του AIX ΡΟΕ MPI βιβλιοθήκη
- Σταθερή διαμόρφωση όταν bash & gt? = 4,0 ή ksh χρησιμοποιείται ως / bin / sh
- Σταθερή στατιστικές μήνυμα για MPI_Sendrecv
- Σταθερή PDT θέματα οργάνων με κωδικούς OpenMP
- Διάφορες βελτιώσεις ήσσονος σημασίας χρηστικότητα
Απαιτήσεις :
- Qt
Τα σχόλια δεν βρέθηκε