Skip to main content

Apa itu unit titik mengambang?

Unit titik mengambang adalah blok fungsional dari prosesor komputer yang melakukan operasi aritmatika titik mengambang.Juga dikenal dengan akronim FPU, unit titik mengambang dapat menjadi co-prosesor yang terpisah secara fisik juga.FPU biasanya mengakses data melalui mode pengalamatan yang sama seperti prosesor lainnya dan umumnya menyertakan register sendiri.Prosesor menggunakan FPU untuk menghitung fungsi aritmatika trigonometri, logaritmik, dan floating dasar.Ini juga menggunakan FPU untuk memuat, menyimpan, dan membandingkan angka di beberapa tipe data integer dan floating point.

Banyak prosesor tidak termasuk unit titik mengambang.Sebagian besar mikroprosesor yang diproduksi oleh Intel Corporation dan Motorola Incorporated sebelum akhir 1980 -an tidak termasuk satu, misalnya.Banyak prosesor komputasi set instruksi (RISC) yang dikurangi dan pengontrol tertanam juga tidak memilikinya.Chip -chip ini mencakup unit logika aritmatika (ALU) untuk melakukan fungsi aritmatika bilangan bulat dan fungsi logika bitwise.Standar IEEE-754 pertama kali dirilis pada tahun 1985 dan diperluas pada 2008 untuk memasukkan tipe data tambahan.Ini mendefinisikan beberapa tipe data integer dan floating point, masing -masing dengan presisi, representasi, dan rentang numeriknya sendiri.Ini juga mendefinisikan banyak operasi aritmatika, metode pembulatan dan penanganan pengecualian seperti pembagian dengan nol.Apakah matematika dilakukan oleh unit titik mengambang atau tidak, standar floating-point IEEE menjamin hasil yang identik.

Selain penambahan, pengurangan, perkalian dan pembagian, unit titik mengambang dapat melakukan banyak operasi lain.Ini sering termasuk penskalaan, akar kuadrat dan perhitungan logaritmik.Fungsi trigonometri sinus, cosinus dan parsial tangen biasanya disediakan juga.Nomor bilangan bulat dan floating point dapat dibandingkan dengan FPU dan dikonversi dari satu presisi ke presisi lainnya.Mereka juga dapat dibulatkan ke kedua arah dan disimpan langsung ke prosesor utama memori.

FPU dari prosesor grafis dapat mencakup fungsi yang sering diulangi yang umum untuk rotasi atau animasi objek tiga dimensi.Banyak pengontrol tertanam dirancang dengan prosesor yang dioptimalkan untuk Digital Signal Processing (DSP).Ini dapat digunakan dalam aplikasi audio dan komunikasi dan dapat berisi FPU, yang bagus di Fast Fourier Transforms (FFT), misalnya.Prosesor kriptografi sering menyertakan FPU untuk perhitungan algoritma enkripsi matematika yang berat.Prosesor multi-core umum juga dapat mencakup satu unit titik mengambang untuk setiap inti prosesor reguler.