1994
DOI: 10.1007/3-540-58184-7_164
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic load balancing on a virtually-shared memory parallel computer system

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
0
0
6

Year Published

2001
2001
2008
2008

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 2 publications
0
0
0
6
Order By: Relevance
“…Η ύπαρξη του καταλόγου και του υλικού που τον διαχειρίζεται, δυσχεραίνει οικονομικά την κατασκευή μηχανών με χιλιάδες επεξεργαστές κατά το πρότυπο της Dash. Μία διαφορετική προσέγγιση ακολουθείται από τη μηχανή PiSMA (Parallel virtually Shared Memory Architecture) που αναπτύσσεται στο πανεπιστήμιο της Πάτρας [Liou94], και στην οποία οι επεξεργαστές εναλλάσονται με τις τράπεζες (banks) μνήμης όπως τα τετράγωνα μιας σκακιέρας. Κάθε επεξεργαστής μπορεί να προσπελάσει τέσσερις τράπεζες μνήμης και κάθε τράπεζα μνήμης είναι προσπελάσιμη από τέσσερις επεξεργαστές.…”
Section: Ih 2 οι μεγάλες προκλήσεις και οι υποσχέσεις χωρίς αντίκρυσμαunclassified
See 1 more Smart Citation
“…Η ύπαρξη του καταλόγου και του υλικού που τον διαχειρίζεται, δυσχεραίνει οικονομικά την κατασκευή μηχανών με χιλιάδες επεξεργαστές κατά το πρότυπο της Dash. Μία διαφορετική προσέγγιση ακολουθείται από τη μηχανή PiSMA (Parallel virtually Shared Memory Architecture) που αναπτύσσεται στο πανεπιστήμιο της Πάτρας [Liou94], και στην οποία οι επεξεργαστές εναλλάσονται με τις τράπεζες (banks) μνήμης όπως τα τετράγωνα μιας σκακιέρας. Κάθε επεξεργαστής μπορεί να προσπελάσει τέσσερις τράπεζες μνήμης και κάθε τράπεζα μνήμης είναι προσπελάσιμη από τέσσερις επεξεργαστές.…”
Section: Ih 2 οι μεγάλες προκλήσεις και οι υποσχέσεις χωρίς αντίκρυσμαunclassified
“…Έτσι, οι μέθοδοι εξισορρόπησης φορτίου διακρίνονται σε κεντρικής ή κατανεμημένης διαχείρισης [Liou94] (centralized VS distributed) ανάλογα με το αν οι αποφάσεις ανακατανομής λαμβάνονται από κάποιο "διαιτητή" ή είναι αντικείμενο "διαπραγμάτευσης" ανάμεσα στους κόμβους επεξεργασίας. Ot δεύτερες διακρίνονται περαιτέρω σε παθητικές ή ενεργητικές (passive VS active) ανάλογα με το αν η ανακατανομή καθορίζεται από τους λιγότερο ή περισσότερο απασχολημένους κόμβους αντίστοιχα.…”
Section: 2 μέθοδοι υπολογισμού δυναμικών χρονοδιαγραμμάτων σε περιπτώσεις παραλληλίας σε επίπεδο συναρτήσεωνunclassified
“…Μία διεργασία αποστολέας αποφασίζει σε ποιο επεξεργαστή από τους οκτώ γειτονικούς επεξεργαστές από τον επεξεργαστή στον οποίο εκτελείται, να αναθέσει εργασία και στέλνει μία αίτηση ανάθεσης εργασίας (forking request) στην κατάλληλη ουρά. Η απόφαση λαμβάνεται με τη βοήθεια του Αλγόριθμου Δυναμικής Κατανομής Φόρτου (Dynamic Load Balancing Algorithm) [96]. Λαμβάνεται υπόψη ο φόρτος εργασίας σε κάθε επεξεργαστή από όλους τους γείτονες, η απόσταση κάθε υποψήφιου επεξεργαστή από τα δεδομένα που θα προσπελάσει η υπό διάχυση διεργασία και η θέση του κώδικα της διεργασίας.…”
Section: ο δυναμικός κατανεμητής φόρτουunclassified
“…Ο Αλγόριθμος Δυναμικής Κατανομής Φόρτου Εργασίας (Dynamic Load Balancing Algorithm) [96] προσπαθεί να κατανέμει τα βάρη (κομμάτια εργασίας) στο πλέγμα των επεξεργαστών συμμετρικά, με στόχο την αποφυγή όσο γίνεται περισσότερο της αντιγραφής κώδικα και της δημιουργίας μεγάλων μονοπατιών επικοινωνίας για πρόσβαση σε κοινά δεδομένα. Οι παράγοντες που επηρεάζουν τον αλγόριθμο είναι αυτοί του φόρτου εργασίας σε κάθε επεξεργαστή: TL είναι ο συνολικός φόρτος (TotalLoad) σε κάθε επεξεργαστή και δηλώνει τη διαθεσιμότητα του επεξεργαστή για πρόσθετη εργασία.…”
Section: αλγόριθμος δυναμικής κατανομής φόρτου εργασίαςunclassified
See 1 more Smart Citation