What Does Floating-Point Unit Mean?
- In an operating system as inherent functions.
- It can be emulated in the CPU as a microcode or microprogram.
- Or in user code; typically this is what is called as software emulation.
Techopedia Explains Floating-Point Unit
An FPU is more complicated to implement in hardware, but luckily it can be emulated by the CPU. In a sense it can be part of the CPU since it can be implemented as a microprogram within the CPU. In such case, the CPU now does all the functions of an FPU but this is less efficient than a dedicated FPU since this would take up valuable CPU time that could have been used to process other things. Emulation can also be done by the OS or via software.