Flops

Τα FLOPS (Floating-point Operations per Second) ή Flop/s, δηλαδή ο αριθμός πράξεων κινητής υποδιαστολής ανά δευτερόλεπτο, είναι μια μετρική της απόδοσης των ηλεκτρονικών υπολογιστών. Πρόκειται για ένα είδος μονάδας μέτρησης της ταχύτητας, που βασίζεται στο πόσες πράξεις κινητής υποδιαστολής μπορεί να εκτελέσει ο υπολογιστής σε ένα δευτερόλεπτο.J. Dongarra, P. Luszczek, and A. Petitet, “The linpack benchmark: past, present and future,” Concurrency and Computation: Practice and Experience, vol. 15, no. 9, pp. 803–820, 2003.Fosdick, Lloyd D. An Introduction to High-Performance Scientific Computing. Cambridge, Mass: MIT Press, 1996.

 Η διαφορά μεταξύ flops και flop/s 
Οι πραγματικοί αριθμοί αποθηκεύονται στους υπολογιστές σε μορφή κινητής υποδιαστολής. Μια πράξη μεταξύ αριθμών κινητής υποδιαστολής, που μπορεί να είναι είτε πρόσθεση, είτε αφαίρεση, είτε πολλαπλασιασμός, είτε διαίρεση, ονομάζεται flop (floating point operation).Golub, Gene H, and Loan C. F. Van. Matrix Computations. Baltimore: The Johns Hopkins University Press, 2013. Mετρώντας τoν συνολικό αριθμό πράξεων κινητής υποδιαστολής, μπορούμε να ποσοτικοποιήσουμε τον όγκο εργασίας που απαιτεί κάποιος υπολογισμός που εκτελείται στον υπολογιστή.
Πολλές φορές δημιουργείται σύγχυση μεταξύ της λέξης "flops" όταν αυτή είναι χρησιμοποιείται ως πληθυντικός της λέξης "flop" και του flops όταν αυτή εκφράζει τον αριθμό πράξεων κινητής υποδιαστολής ανά δευτερόλεπτο, όπως αναφέρεται και στον αρχικό ορισμό.R.W. Hockney. The Science of Computer Benchmarking. SIAM, Philadelph-
ia, 1996 Sterling, Thomas L, Matthew Anderson, Maciej Brodowicz, and Gordon Bell. High Performance Computing: Modern Systems and Practices, 2018  Για το λόγο αυτό χρειάζεται να διευκρινίζεται εξ αρχής ποια από τις δύο σημασίες της λέξης flops χρησιμοποιείται στην ανάλυση της απόδοσης ενός αλγορίθμου ή της επίδοσης ενός υπολογιστικού συστήματος.

Η αναφορά στα flops ως μονάδα μέτρησης της απόδοσης, έχει ιδιαίτερη σημασία στον τομέα των επιστημονικών υπολογισμών, όπου γίνεται βαριά χρήση πράξεων κινητής υποδιαστολής. Σε αυτές τις περιπτώσεις τα flops είναι και η προτιμότερη μετρική απόδοσης, σε σχέση με την μέτρηση του αριθμού εντολών που εκτελούνται ανά δευτερόλεπτο.
   Πολλαπλάσιες μονάδες flop/s Ονομασία  Πράξεις κινητής υποδιαστολής ανά δευτερόλεπτο  Σύμβολο  1 KiloFlops  1.000 (103)   1 Kflops 1 MegaFlops  1.000.000 (106) 1 Mflops   1 Gigaflops  1.000.000.000 (109)  1 Gflops  1 TeraFlops  1.000.000.000.000 (1012)  1 Tflops  1 PetaFlops  1.000.000.000.000.000 (1015) 1 Pflops  1 ExaFlops  1.000.000.000.000.000.000 (1018) 1 Eflops  1 ZettaFlops  1.000.000.000.000.000.000.000 (1021) 1 Zflops 1 YiottaFlops  1.000.000.000.000.000.000.000.000 (1024) 1 Yflops 
Με βάση τη μετρική των flops, το ισχυρότερο υπολογιστικό σύστημα τον κόσμο τον Ιούνιο του 2019 έχει Rmax=148,600 TFlop/s , όπου Rmax είναι η μέγιστη τιμή των flop/s όπως υπολογίστηκε με ειδικό λογισμιμό (HPLinpack) Summit - IBM Power System AC922, IBM POWER9 22C 3.07GHz, NVIDIA Volta GV100, Dual-rail Mellanox EDR Infiniband, Λίστα με τους 500 ισχυρότερους υπολογιστές στον κόσμο, Ιούνιος 2019
Το ισχυρότερο υπολογιστικό σύστημα στην Ελλάδα για επιστημονικές εφαρμογές σήμερα (2019) είναι το σύστημα ARIS (Advanced Research Information System). Τέθηκε σε λειτουργία τον Ιούλιο του 2015 από την ΕΔΕΤ Α.Ε. και έχει μέγιστη θεωρητική υπολογιστική ισχύ 444 TFlop/s.

 Παραπομπές 

Κατηγορία:Μονάδες μέτρησης πληροφορίας