Η κατανόηση του Νόμου του Amdahl είναι απαραίτητη για την αξιολόγηση της πιθανής επιτάχυνσης των παράλληλων υπολογιστικών αρχιτεκτονικών. Βοηθά στον καθορισμό της μέγιστης δυνατής βελτίωσης κατά την αύξηση του αριθμού των επεξεργαστών για μια δεδομένη εργασία.

Ποιος είναι ο Νόμος του Αμνταλ;

Ο νόμος του Amdahl παρέχει μια φόρμουλα για να εκτιμήσει τη μέγιστη επιτάχυνση μιας εργασίας που βασίζεται στο ποσοστό της εργασίας που μπορεί να παραλληλιστεί.

Εφαρμογή του Νόμου του Αμνταλ

Για την εφαρμογή του Νόμου του Amdahl, προσδιορίστε τα σειριακά και παράλληλα στοιχεία του έργου. Ο νόμος εκφράζεται ως:

Ταχύτητα = 1 / (S + (P / N)]

όπου:

  • S είναι το σειριακό μέρος της εργασίας.
  • P είναι το παράλληλο μέρος της εργασίας.
  • N είναι ο αριθμός των επεξεργαστών.

Επιπλοκές για Παράλληλη Αρχιτεκτονική

Ο νόμος δείχνει ότι η αύξηση του αριθμού των επεξεργαστών αποδίδει μείωση των αποδόσεων αν το σειριακό τμήμα της εργασίας παραμένει σημαντικό.

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