next up previous
Next: Θεωρητική Προσέγγιση στη διαδικασία Up: ArrayTracer: Ανάλυση και Οπτικοποίηση Previous: ArrayTracer: Ανάλυση και Οπτικοποίηση

Εισαγωγή

Η παρούσα εργασία αποτελεί την ολοκλήρωση του ArrayTracer, [10, 33] ενός εργαλείου ανάλυσης της επίδοσης παράλληλων εφαρμογών. Η υλοποίηση του εργαλείου χωρίστηκε σε 4 βασικά τμήματα που περιγράφονται περιληπτικά στις επόμενες παραγράφους. Το τμήμα Ανάλυσης και Οπτικοποίησης αποτελούν το βασικό κομμάτι της υλοποίησης της εργασίας.

   figure117
Figure: Βασικά δομικά στοιχεία της διαδικασίας καθοδήγησης και ιχνοληψίας της εφαρμογής από το ArrayTracer και γραφική αναπαράσταση της ροής δεδομένων ιχνοληψίας (1o επίπεδο λειτουργίας).

   figure122
Figure: Βασικά δομικά στοιχεία της διαδικασίας ανάλυσης και οπτικοποίησης της εφαρμογής από το ArrayTracer και γραφική αναπαράσταση της ροής δεδομένων (2o επίπεδο λειτουργίας).

Συνοπτικά στα επόμενα κεφάλαια θα ακολουθήσουν τα εξής :

Κεφάλαιο 2 : Θεωρητική Προσέγγιση στη Διαδικασία της Οπτικοποίησης.

Μια συνοπτική περιγραφή των ειδών οπτικοποίησης, του σκοπού της οπτικοποίησης και ορισμένων βασικών τεχνικών για τη σωστή σχεδίαση και υλοποίηση ενός εργαλείου οπτικοποίησης.

Κεφάλαιο 3 : Υπάρχον Λογισμικό.

Μια συνοπτική περιγραφή διαφόρων ευρέως χρησιμοποιούμενων εργαλείων ανάλυσης και οπτικοποίησης σειριακών και παραλλήλων εφαρμογών.

Κεφάλαιο 4 : Τμήμα Ανάλυσης των Ιχνών.

Περιγραφή του τρόπου λειτουργίας του τμήματος ανάλυσης των ιχνών. Περιγραφή της τεχνικής λογικών χρονοσφραγίδων, της τεχνικής ανίχνευσης ελλειπούς πληροφορίας, καθώς και των επιμέρους τμημάτων ανάλυσης.

Κεφάλαιο 5 : Τμήμα Οπτικοποίησης των Ιχνών.

Περιγραφή των επεκτάσεων που έγιναν στο Paragraph, του τρόπου διασύνδεσης με αυτό.

Παραδείγματα Χρήσης του ArrayTracer

Μελέτη μιας παράλληλης υλοποίησης του //ELLPACK. Μελέτη του αλγορίθμου και χαρακτηρισμός φορτίου κατά την εκτέλεση της εφαρμογής σε ένα παράλληλο σύστημα.

Μελέτη της παραλληλοποιημένης μορφής ένος κλασσικού αλγόριθμου λείανσης.

Κεφάλαιο 7 : Χρήση του ArrayTracer μέσω του Παγκόσμιου Ιστού.

Υλοποίησης ενός συστήματος διεπαφής με το χρήστη για χρήση του εργαλείου μέσω του Παγκόσμιου Ιστού. Μελέτη προβλημάτων ασφάλειας που προκύπτουν.



zaras@ics.forth.gr