Οι διαδικασίες υπολογιστή μετρούνται σε ρυθμό κύκλων ανά δευτερόλεπτο. Αυτό το ρυθμό απόδοσης, συχνά ποσοτικοποιημένο σε hertz, είναι συχνά παρεξηγημένο. Είναι λάθος να πιστέψετε ότι ένας κύκλος είναι η εκτέλεση μίας εντολής ή υπολογισμού. Οι περισσότερες από τις εντολές ή λειτουργίες που εκτελεί ένας επεξεργαστής παίρνουν πολλαπλούς κύκλους για να ολοκληρωθούν. Μια από τις πιο κυκλικές διαδικασίες είναι η floating point operation. Οι floating point operations, FLOPS, είναι μαθηματικές χειραγωγίες floating point – αριθμών που περιλαμβάνουν δεκαδικό σημείο – υπολογισμών.
Βήμα 1: Καθορίστε τον αριθμό κύκλων που παίρνει μια floating point operation. Αυτή η πληροφορία είναι διαθέσιμη από τον κατασκευαστή CPU στις σελίδες τεκμηρίωσης προϊόντος τους στο web και από την εκτυπωμένη τεκμηρίωση τους. Η Intel παρέχει δωρεάν εγχειρίδια προγραμματιστών λογισμικού επί αιτήσεως για σχεδόν όλες τις αρχιτεκτονικές CPU τους.
Βήμα 2: Πάρτε το αντίστροφο των κύκλων που απαιτούνται για μια floating point operation. Για παράδειγμα, αν παίρνει τέσσερις κύκλους να εκτελεστεί μια μέση floating point operation, το αντίστροφο θα είναι 1/4.
Βήμα 3: Πολλαπλασιάστε αυτό με την ταχύτητα ρολογιού του επεξεργαστή. Το αποτέλεσμα αυτού του υπολογισμού είναι η θεωρητική μέγιστη FLOPS της οποίας ένας CPU είναι ικανός.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα διατηρούνται.