likwid (Όπως ήξερα τι κάνω) είναι ένα έργο που συμβάλλει εύκολο στη χρήση εργαλείων γραμμής εντολών για το Linux για την υποστήριξη προγραμματιστές για την ανάπτυξη πολλαπλών threaded προγράμματα υψηλής απόδοσης.
Περιέχει τα εξής εργαλεία:
& Nbsp? * Likwid τοπολογία: Δείτε το νήμα cache και τοπολογία
& Nbsp? * Likwid-perfCtr: μετρητές επιδόσεων του υλικού Μέτρο για επεξεργαστές Intel και AMD
& Nbsp? * Likwid-χαρακτηριστικά: Εμφάνιση και Εναλλαγή προσκόμισης του υλικού bits ελέγχου για επεξεργαστές Intel Core 2
& Nbsp? * Likwid-Pin: σπείρωμα εφαρμογή σας χωρίς να αγγίξετε τον κωδικό σας (υποστηρίζει pthreads, η Intel OpenMP και το ΣΣΚ OpenMP)
Υπάρχουν ήδη ένα μάτσο μετρητή επιδόσεων εργαλεία που είναι διαθέσιμα. Likwid ξεχωρίζει γιατί:
& Nbsp? * Όχι επιδιόρθωση πυρήνα, κάθε πυρήνας βανίλια με το πρότυπο MSR λειτουργεί το σύστημα
& Nbsp? * Διαφανής, πάντα σαφές οποία επιλέγονται τα γεγονότα, ετικέτες εκδήλωση έχουν την ίδια ονομασία, όπως στην τεκμηρίωση
& Nbsp? * Ελαφρύ, LIKWID επίτηδες δεν χρησιμοποιεί δειγματοληψία και προσθέτει καμία επιβάρυνση κατά τη μέτρηση.
& Nbsp? * Εύκολο στη χρήση, δεν γουρούνι java, απλό να οικοδομήσουμε, δεν χρειάζεται να αγγίξει τον κωδικό σας, ρυθμίζονται από το εξωτερικό. Σαφής διεπαφή CLI
& Nbsp? * Multiplatform, likwid υποστηρίζει επεξεργαστές Intel και AMD
& Nbsp? * Μέχρι σήμερα, likwid προσπαθεί να υποστηρίξει πλήρως τους νέους επεξεργαστές όσο το δυνατόν συντομότερα
Εάν αντιμετωπίσετε προβλήματα διστάσετε να κάνετε ερωτήσεις στην mailing list χρήστη.
ΑΝΑΚΟΙΝΩΣΗ : Αν Likwid είναι ήδη πλήρως εκμεταλλεύσιμο Likwid δεν έχει ακόμα κυκλοφορήσει. Χρειάζομαι τη βοήθειά σας για να βρείτε σφάλματα και να βελτιώσει Likwid να εξασφαλίσει υψηλής ποιότητας για την απελευθέρωση. Δώστε μια δοκιμή και να τη δοκιμάσουν. Εάν αντιμετωπίσετε προβλήματα Αποστολή email σε μένα ή το Φόρουμ. Υπόσχομαι ένα γρήγορο χρόνο αντίδρασης για να διορθώσετε τα λάθη ή να ανταποκριθεί σε αιτήματα χαρακτηριστικό
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Υποστήριξη για την Intel SandyBridge Uncore (μερική) και η Intel Ivybridge (μόνο βασικό μέρος).
- Μια νέα εφαρμογή likwid-memsweeper σε περιοχές μνήμης καθαρισμού ccNUMA.
- Η αρχική υποστήριξη για επεξεργαστές Intel Xeon Phi (ΧΕΝ).
- Καλύτερη υποστήριξη για την AMD Ιντερλάγκος.
- Ο τύπος OpenMP είναι τώρα ανιχνεύονται αυτόματα, ενώ καρφώνει.
- Πολλές διορθώσεις και βελτιώσεις.
- Ο δείκτης API λειτουργεί για σπείρωμα κώδικα και accessDaemon.
- Uncore υποστήριξη για τη λειτουργία χρονοδιάγραμμα.
- Ένα βολικό μακρο περιτύλιγμα για το δείκτη του API.
- όγκο δεδομένων ως ένα νέο μέτρο σε όλες τις ομάδες μνήμης / cache. Ενημερώθηκε τεκμηρίωση Wiki.
Τι είναι καινούργιο στην έκδοση 2.2.1:
- Η αρχική υποστήριξη για την Intel Sandy Bridge (Πυρήνας) σε likwid-perfctr.
- Μια νέα εφαρμογή, likwid-perfscope, ως ένα frontend για την λειτουργία χρονοδιάγραμμα της likwid-perfctr (πειραματικό).
- Η αρχική υποστήριξη για OpenMPI σε likwid-mpirun.
- Βελτιώσεις στην likwid-msrD.
- Ένας ντόπιος Fortran 90 διεπαφή για το δείκτη API.
- Μια πλήρης επανεγγραφή του δείκτη API.
- Απλοποιημένη χρήση.
- Επιτρέπει αποκλεισμούς και επικαλυπτόμενες περιοχές.
- Ένα νέο υποσύστημα φίλτρο εξόδου.
- Σας επιτρέπει να ορίσετε τα δικά μορφές αρχείων εξόδου και τα φίλτρα σας.
- Από προεπιλογή, έρχεται με CSV και XML σχήματα.
Τι είναι καινούργιο στην έκδοση 2.1.3:
- Μια επείγουσα επιδιόρθωση για ένα πρόβλημα κατασκευής με άμεση λειτουργία MSR .
- Ψήφισμα χιλιοστών του δευτερολέπτου για likwid-perfctr κατάσταση δαίμονα.
- Η βελτιωμένη ανάκτηση σφάλματος για το δαίμονα MSR.
Τι είναι καινούργιο στην έκδοση 2.1.2:.
- διορθώσεις σφαλμάτων σε σενάριο likwid-mpirun
Τι είναι καινούργιο στην έκδοση 2.0:
- Νέα εφαρμογή likwid πάγκο: Μια πλατφόρμα μικρο συγκριτικής αξιολόγησης
- likwid-pin υποστηρίζει πλέον λογική ανάρτηση μεταξύ ενός κόμβου ή υποδοχές
- likwid-pin να ρυθμίσετε το mempolicy NUMA να παρεμβάλουν για την εφαρμογή
- likwid τοπολογία αναφέρει επίσης τώρα την τοπολογία NUMA
- likwid-perfCtr να εκτυπώσετε εκτενή τεκμηρίωση σχετικά με τις ομάδες εκδήλωση
- ομάδες Εκδήλωση likwid-perfCtr μπορεί τώρα να επεκταθεί ή να τροποποιηθεί εύκολα
- Στατιστική εξόδου για σπείρωμα μετρήσεις σε likwid-perfCtr
- Αθόρυβο διακόπτη για likwid-pin
- κατάσταση δαίμονα για likwid-perfctr με ελαφρύ παρακολούθηση
- likwid-perfctr υποστηρίζει τώρα τα βασικά γεγονότα της Intel Nehalem EX
- Πλήρης υποστήριξη για την AMD Magny Cours
Τι είναι καινούργιο στην έκδοση 1.1:
- Έκδοση 1.1 διορθώνει ένα πρόβλημα αν χρησιμοποιείτε το δείκτη API perfCtr μαζί με OpenMP και χρησιμοποιώντας likwid-pin για ανάρτηση.
Τι είναι καινούργιο στην έκδοση 1.0:
- Νέα Χαρακτηριστικά:
- Πολλές μικρές βελτιώσεις και διορθώσεις
- Υποστήριξη για την Intel Westmere
- Η αρχική υποστήριξη για την Intel Atom
- Τοπολογία υποστήριξη για την AMD Magny Cours
Τα σχόλια δεν βρέθηκε