Execution unit: Difference between revisions
imported>ClueBot NG m Reverting possible vandalism by Brauja to version by Jellyman1129. Report False Positive? Thanks, ClueBot NG. (4367176) (Bot) |
(No difference)
|
Latest revision as of 08:40, 4 January 2025
Template:Short description Template:Multiple issues
In computer engineering, an execution unit (E-unit or EU) is a part of a processing unit that performs the operations and calculations forwarded from the instruction unit.<ref>Template:Cite web</ref> It may have its own internal control sequence unit (not to be confused with a CPU's main control unit), some registers,<ref>Template:Cite web</ref> and other internal units such as an arithmetic logic unit,<ref>Template:Cite web</ref> address generation unit, floating-point unit, load–store unit, branch execution unit<ref>Template:Cite web</ref> or other smaller and more specific components, and can be tailored to support a certain datatype, such as integers or floating-points.<ref>"Execution Unit" discussion from the University of Massachusetts Amherst, archived on the Wayback Machine</ref>
It is common for modern processing units to have multiple parallel functional units within its execution units, which is referred to as superscalar design.<ref>Template:Cite web</ref> The simplest arrangement is to use a single bus manager unit to manage the memory interface and the others to perform calculations. Additionally, modern execution units are usually pipelined.
References
[edit]Template:CPU technologies Template:Basic computer components