Gigaflops adalah ukuran kecepatan komputer. Gigaflop adalah satu miliar operasi floating point per detik (FLOPS). FLOPS, yang secara teknis merupakan istilah tunggal atau jamak, digunakan terutama dalam bidang perhitungan floating point ilmiah. Floating point adalah istilah komputer yang mengacu pada sistem representasi numerik di mana serangkaian angka mewakili bilangan rasional. Ini “mengambang” dalam arti bahwa ia dapat ditempatkan di mana saja relatif terhadap angka penting dalam nomor tersebut.
Titik mengambang digunakan dalam kode untuk menangani angka panjang dengan mudah. Bilangan floating point dinyatakan sebagai bilangan dasar, juga disebut mantissa, eksponen dan basis bilangan, atau radix. Basisnya biasanya sepuluh atau dua. Operasi floating point diukur dengan register floating point komputer.
Kalkulator sederhana hanya menggunakan sekitar sepuluh FLOPS, jadi gigaflop digunakan untuk mengukur kecepatan sistem komputer berdaya tinggi. Prosesor komputer tercepat, Cray XT Jaguar, yang diperluas pada November 2008, beroperasi pada 1.64 petaflops, atau satu kuadriliun FLOPS. Operasi komputer biasanya diukur dalam megaflop, yaitu satu juta FLOPS. Ketika sistem komputer berkembang, bagaimanapun, teknisi menggunakan istilah seperti gigaflops; teraflops, yaitu satu triliun FLOPS; dan bahkan petaflops.
Gigaflops adalah indikator yang baik dari kinerja mentah komputer, tetapi mereka tidak boleh menjadi satu-satunya faktor yang digunakan untuk mengukur kinerja komputer, karena mereka tidak dapat mengukur perhitungan bilangan bulat. Menggunakan FLOPS sebagai tolok ukur kecepatan komputer juga tidak disarankan, karena FLOPS hanya memberikan kinerja floating point presisi tunggal secara teoritis. Kode komputer yang menggunakan kinerja floating point presisi ganda tidak akan menjadi tolok ukur yang akurat. Hanya dalam aplikasi yang paling khusus FLOPS begitu banyak sehingga gigaflops harus digunakan.
Prosesor modern biasanya menyertakan floating point unit (FPU), yang merupakan bagian dari mikroprosesor yang bertanggung jawab atas FLOPS. Pengukuran FLOPS adalah kecepatan FPU. Elemen tambahan yang gagal diperhitungkan oleh pengukuran FLOPS termasuk apakah mikroprosesor berjalan di bawah beban berat atau ringan dan operasi spesifik yang termasuk dalam operasi floating point.
Standard Performance Evaluation Corporation (SPEC) adalah perusahaan nirlaba yang didirikan oleh teknisi yang tertarik untuk membuat standar tes benchmark untuk mengukur FLOPS. Tes adalah ukuran intensif dari faktor-faktor seperti kinerja integer dan kinerja floating point.