Please ensure Javascript is enabled for purposes of website accessibility

Μάθημα : Παράλληλη Επεξεργασία

Κωδικός : CEID1057

CEID1057  -  Παναγιώτης Χατζηδούκας, Ευστράτιος Γαλλόπουλος

Ιστολόγιο

Βελτιστοποίηση κώδικα

Παρασκευή, 18 Μαρτίου 2022 - 2:14 μ.μ.

- από τον χρήστη

Με μια μικρή διόρθωση σε έναν συντελεστή (0.2 αντί 0.5) σε σχέση με αυτό που είδαμε στο μάθημα ώστε να δίνει ίδιο αποτέλεσμα. 

 
Οπότε από αυτό εδώ (με 5 εντολές με -O3 και 4 εντολές με -O3 -mfma): 

double d = 5.0*a + 10.0*b;
double e = 0.2*(d + c);

Σε αυτό εδώ, με 2 εντολές FMA:  
double d = a + 2.0*b;
double e = d + 0.2*c;
Αναλυτικά εδώ:  https://godbolt.org/z/r11eMc91x

 

Σχόλια (0)