In computer engineering , an execution unit is a part of a CPU ( not to be confused with the CPUs main control unit ) that performs specific operations or calculations . In computer engineering , an execution unit ( also called a functional unit ) is a part of a CPU that performs the operations and calculations called for by the computer program .