Kayan nokta birimi, kayan nokta aritmetik işlemlerini gerçekleştiren bir bilgisayar işlemcisinin işlevsel bir bloğudur. Ayrıca, kısaltılmış bir birim olan FPU kısaltması tarafından da bilinir, fiziksel olarak ayrı bir yardımcı işlemci de olabilir. Bir FPU genellikle işlemcinin geri kalanıyla aynı adresleme modları yoluyla verilere erişir ve genellikle kendi kayıtlarını içerir. Bir işlemci trigonometrik, logaritmik ve temel kayan nokta aritmetik fonksiyonlarını hesaplamak için bir FPU kullanır. Ayrıca birkaç tam sayı ve kayan nokta veri türündeki sayıları yüklemek, depolamak ve karşılaştırmak için bir FPU kullanır.
Çoğu işlemci kayan nokta birimi içermez. Örneğin, 1980'lerin sonlarından önce Intel Corporation ve Motorola Incorporated tarafından üretilen mikroişlemcilerin çoğu içermez. Pek çok İndirgenmiş Komut Seti Hesaplama (RISC) işlemcisi ve gömülü denetleyicisinde bunlardan biri yoktur. Bu yongalar, temel tamsayı aritmetik ve bitsel mantık fonksiyonlarını gerçekleştirmek için bir Aritmetik Mantık Birimi (ALU) içerir. Bununla birlikte, kayan nokta matematiği harici bir ortak işlemci veya bir yazılım kütüphanesi tarafından ele alınmaktadır.
Çoğu işlemci ve yazılım sistemi kayan nokta işlemleri için Elektrik ve Elektronik Mühendisleri Enstitüsü (IEEE) standardını uygular. IEEE-754 standardı ilk olarak 1985 yılında piyasaya sürüldü ve 2008 yılında ek veri tipleri içerecek şekilde genişletildi. Her biri kendi kesinliği, gösterimi ve sayısal aralığı olan birkaç tam sayı ve kayan nokta veri türünü tanımlar. Ayrıca birçok aritmetik işlemi, yuvarlama ve sıfıra bölme gibi istisnaları ele alma yöntemlerini tanımlar. Matemati bir kayan nokta birimi ile yapılıp yapılmadığına bakılmaksızın, IEEE kayan nokta standardı aynı sonuçları garanti eder.
Toplama, çıkarma, çarpma ve bölme işlemlerinin yanı sıra, kayan nokta birimi birçok başka işlemi gerçekleştirebilir. Bunlar genellikle ölçeklendirme, karekök ve logaritmik hesaplamaları içerir. Sinüs, kosinüs ve kısmi teğet trigonometrik fonksiyonlar da genellikle sağlanır. Tam sayı ve kayan nokta sayıları FPU ile karşılaştırılabilir ve bir hassasiyetten diğerine dönüştürülebilir. Her iki yönde de yuvarlanabilir ve doğrudan işlemcinin ana belleğine kaydedilebilir.
Bir grafik işlemcisinin FPU'su, üç boyutlu nesne döndürme veya animasyonunda ortak olan sık sık tekrarlanan işlevleri içerebilir. Birçok yerleşik denetleyici, dijital sinyal işleme (DSP) için optimize edilmiş işlemcilerle tasarlanmıştır. Bunlar ses ve iletişim uygulamalarında kullanılabilir ve örneğin hızlı Fourier dönüşümlerinde (FFT'ler) iyi olan FPU'lar içerebilir. Şifreleme işlemcileri genellikle matematik ağırlıklı şifreleme algoritmalarının yüksek hızlı hesaplanması için bir FPU içerir. Genel çok çekirdekli işlemciler ayrıca her normal işlemci çekirdeği için bir kayan nokta birimi içerebilir.


