Execution unit
From Wikipedia, the free encyclopedia
(Redirected from Functional unit)
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 Branch Unit, which receives data from the CPU. It may have its own internal control sequence unit (not to be confused with the CPUs main control unit), some registers, and other internal units such as a sub-ALU or FPU, or some smaller, more specific components.
It is commonplace for modern CPUs to have multiple parallel execution units, referred to as scalar or superscalar design. The simplest arrangement is to use one, the bus manager, to manage the memory interface, and the others to perform calculations. Additionally, modern CPUs' execution units are usually pipelined.
[edit] References
|
|
This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. Please improve this article by introducing more precise citations. (August 2010) |
|
||||||||||||||||||||||||||||
| This engineering article is a stub. You can help Wikipedia by expanding it. |