This article's factual accuracy may be compromised due to out-of-date information. Please help update this article to reflect recent events or newly available information.(December 2016)
It is common for modern processing units to have multiple parallel functional units within its execution units, which is referred to as superscalar design.[6] 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.