Gehele getallen en getallen met drijvende komma worden qua processor gescheiden omdat ze op verschillende manieren worden verwerkt. Gehele getallen worden weergegeven als een reeks bits en kunnen snel en eenvoudig door de CPU worden verwerkt. Drijvende-kommagetallen daarentegen worden weergegeven als een combinatie van een mantisse en een exponent, en vereisen een complexere verwerking.
Om deze reden hebben de meeste processors afzonderlijke eenheden met gehele getallen en drijvende komma's (IU's en FPU's). De IU is verantwoordelijk voor het verwerken van integer-instructies, terwijl de FPU verantwoordelijk is voor het verwerken van drijvende-komma-instructies. Hierdoor kan de processor de uitvoering van elk type instructie optimaliseren, wat resulteert in verbeterde prestaties.
Bovendien zorgt het scheiden van gehele getallen en getallen met drijvende komma voor een grotere flexibiliteit bij het ontwerp van processors. Door afzonderlijke IU's en FPU's te hebben, kunnen processorontwerpers voor elke eenheid de beste architectuur kiezen, gebaseerd op de specifieke behoeften van de toepassing. Dit maakt een efficiëntere en effectievere verwerking van zowel integer- als drijvende-komma-instructies mogelijk. |