• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Understanding Pipelining and Superscalar Execution write-up at Arstechnica

Adul

Elite Member
<!--StartFragment -->Another solid article to read 🙂

<H2>
Introduction</H2>
In my previous article, Understanding the Microprocessor, I gave a high-level overview of what a microprocessor is and how it functions. I talked about the kinds of tasks it performs and the different steps that it goes through to carry out those tasks. The vision of the microprocessor which emerged from that article was fairly simple and straightforward. It was also fairly limited and primitive. Modern microprocessors are more complex--they do more things in more complicated ways than the first article really implies. The present article will discuss two major innovations in processor design that have brought about huge leaps in processor performance: pipelining and superscalar execution. If you're going to understand modern processors, you have to master these two concepts. Most of the newer tricks and techniques that I've covered in previous Ars articles on new CPUs are aimed at improving the performance of one or both of these two fundamental design approaches.

Link
 
Back
Top