What is Execution unit?
In [[computer engineering]], an '''execution unit''' is a part of a [[central processing unit|CPU]] (not to be confused with the CPUs main [[control unit]]) that performs specific operations or calculations. It may have its own internal control sequence unit, some [[processor register|register]]s, and other internal units such as a sub-[[arithmetic logic unit|ALU]] or [[floating point unit|FPU]], or some smaller, more specific components. Now modern CPUs 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 [[instruction pipelining|pipelined]]. ==Other websites== * [http://www.cs.umass.edu/~weems/CmpSci535/Discussion10.html The Department's Computer Science Research Center on the UMass Faculty] {{Webarchive|url=https://web.archive.org/web/20120220120224/http://www.cs.umass.edu/~weems/CmpSci535/Discussion10.html |date=2012-02-20 }} {{Tech-stub}} [[Category:Microprocessor design]]