Блок вычислений с плавающей точкой (FPU)
Часть процессора, выполняющая вычисления над числами с плавающей точкой по стандарту IEEE 754; отделена от целочисленного блока (ALU), потому что такая арифметика сложнее.
Целочисленные операции просты, а представление чисел вроде 3,14159 или очень больших и очень малых значений требует особого железа для мантиссы, порядка и округления по IEEE 754. Когда-то FPU был отдельной микросхемой — математическим сопроцессором Intel 8087, который покупали отдельно; в процессор он переехал вместе с 486DX. Сегодня в каждом ядре есть один или несколько FPU, нередко переплетённых с SIMD-блоками (AVX, NEON), которые считают сразу несколько чисел параллельно — на этом стоят векторизованные вычисления. Производительность измеряют во FLOPS. Мощность FPU/SIMD принципиальна для HPC, моделирования, рендеринга и инференса ИИ на CPU.