หน่วยจุดลอยตัวเป็นบล็อกการทำงานของหน่วยประมวลผลคอมพิวเตอร์ที่ดำเนินการคำนวณเลขทศนิยม รู้จักกันโดยย่อ FPU หน่วยจุดลอยตัวสามารถเป็นหน่วยประมวลผลร่วมแยกทางร่างกายเช่นกัน FPU มักเข้าถึงข้อมูลผ่านโหมดการกำหนดแอดเดรสเดียวกับส่วนที่เหลือของโปรเซสเซอร์และโดยทั่วไปจะมีการลงทะเบียนของตัวเอง โปรเซสเซอร์ใช้ FPU ในการคำนวณฟังก์ชันตรีโกณมิติลอการิทึมและลอการิทึมพื้นฐาน นอกจากนี้ยังใช้ FPU ในการโหลดจัดเก็บและเปรียบเทียบตัวเลขในชนิดข้อมูลจำนวนเต็มและจำนวนจุดลอยตัว
โปรเซสเซอร์จำนวนมากไม่รวมหน่วยจุดลอยตัว ไมโครโพรเซสเซอร์ส่วนใหญ่ที่ผลิตโดย Intel Corporation และ Motorola Incorporated ก่อนช่วงปลายทศวรรษ 1980 ไม่ได้มีตัวประมวลผลหนึ่งตัว ตัวประมวลผลคำสั่งการลดชุดคำสั่ง (RISC) จำนวนมากและตัวควบคุมแบบฝังตัวไม่มีตัวประมวลผล ชิปเหล่านี้มี Arithmetic Logic Unit (ALU) เพื่อทำการคำนวณเลขจำนวนเต็มพื้นฐานและฟังก์ชั่นตรรกะระดับบิต อย่างไรก็ตามการคำนวณเลขทศนิยมถูกจัดการโดยตัวประมวลผลภายนอกหรือไลบรารีซอฟต์แวร์อย่างไรก็ตาม
โปรเซสเซอร์และระบบซอฟต์แวร์ส่วนใหญ่ใช้มาตรฐานสถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์ (IEEE) สำหรับการดำเนินการจุดลอยตัว มาตรฐาน IEEE-754 เปิดตัวครั้งแรกในปี 2528 และขยายในปี 2551 เพื่อรวมประเภทข้อมูลเพิ่มเติม มันกำหนดชนิดข้อมูลจำนวนเต็มและจำนวนจุดลอยตัวหลายชนิดแต่ละชนิดมีความแม่นยำของตัวเองการเป็นตัวแทนและช่วงตัวเลข นอกจากนี้ยังกำหนดการดำเนินการทางคณิตศาสตร์จำนวนมากวิธีการปัดเศษและการจัดการข้อยกเว้นเช่นการหารด้วยศูนย์ ไม่ว่าจะเป็นการคำนวณทางคณิตศาสตร์โดยหน่วยจุดลอยตัวหรือไม่ก็ตามมาตรฐานจุดลอยตัว IEEE รับประกันผลลัพธ์ที่เหมือนกัน
นอกจากนี้การลบการคูณและการหารหน่วยจุดลอยตัวสามารถดำเนินการอื่น ๆ อีกมากมาย เหล่านี้มักจะรวมถึงการปรับสเกลรูตและการคำนวณลอการิทึม ฟังก์ชันตรีโกณมิติแทนเจนต์โคไซน์และแทนเจนต์บางส่วนก็มีให้เช่นกัน ตัวเลขจำนวนเต็มและจำนวนลอยสามารถเปรียบเทียบกับ FPU และแปลงจากความแม่นยำหนึ่งไปยังอีก นอกจากนี้ยังสามารถปัดเศษในทิศทางใดทิศทางหนึ่งและจัดเก็บโดยตรงกับหน่วยความจำหลักของโปรเซสเซอร์
FPU ของตัวประมวลผลกราฟิกอาจรวมถึงฟังก์ชั่นที่เกิดซ้ำบ่อย ๆ ที่ใช้ร่วมกับการหมุนวัตถุหรือภาพเคลื่อนไหว คอนโทรลเลอร์แบบฝังหลายตัวได้รับการออกแบบด้วยโปรเซสเซอร์ที่ปรับให้เหมาะสำหรับการประมวลผลสัญญาณดิจิตอล (DSP) สิ่งเหล่านี้อาจถูกใช้ในแอปพลิเคชันด้านเสียงและการสื่อสารและสามารถมี FPUs ซึ่งสามารถแปลงฟูริเยร์ได้อย่างรวดเร็ว ตัวประมวลผลการเข้ารหัสมักจะมี FPU สำหรับการคำนวณความเร็วสูงของอัลกอริทึมการเข้ารหัสทางคณิตศาสตร์อย่างหนัก ตัวประมวลผลแบบมัลติคอร์ทั่วไปอาจรวมถึงหนึ่งหน่วยจุดลอยตัวสำหรับแต่ละแกนประมวลผลปกติ


