Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Hardware

How Modern CPUs Work 8

Aron Schatz writes "ASE Labs explains how a typical single-cycle and multi-cycle CPU operate in today's world and some of the pitfalls associated with them. The assumptions given in the article are based on a RISC architecture, MIPS to be exact. You can read the article here."
This discussion has been archived. No new comments can be posted.

How Modern CPUs Work

Comments Filter:
  • by Anonymous Coward
    When the author of the article says MIPS, he means DLX, and where he says ASE Labs explains, he means Hennessy & Patterson explain. That's not to say there is no value in repeating the stuff for people who don't have the book, but he should at least give reference to the place he took most of the material from. For anyone who cares, chapter 3 of the second edition of Hennessy & Patterson's "Computer Architecture: A Quantitative Approach" covers the same topic, using the same simple five stage pipeli
    • I actually took the material (pictures) from the lecture slides of my class and they're only to better explain the pipelining. The text is from memory alone. And yes, I bought the book... but I never used it. What a waste of $120. It is amazing what you remember when you enjoy a class.
      • Yes, I have to agree with the OP. This stuff looked very familiar to me too. The diagrams, and worked examples were a dead giveaway.

        While I'm not trying to imply intentional plagiarism (which, unfortunately I might have done in the article itself), you *really* should attribute your source here, since it really is *very* close to the original.

        -Tez

  • by Hast ( 24833 ) on Wednesday June 08, 2005 @03:43AM (#12755734)
    Sure it's a nice intro to pipelining for those that haven't taken an introduction to computer engineering; but it doesn't have that much to do with how a modern CPU works.

    It is true that modern CPUs use pipelining, but the basic model described here is only used if you want to try and implement your own CPU for fun. Modern CPUs are super-scalar monsters with out-of-order execution and custom internal micro code. But I guess you'll have to start somewhere.

    If you want look at what a real modern CPU looks like I recommend Hannibal's excellent CPU articles over at ArsTechnica [arstechnica.com]. He has gone over quite a few different architectures as well as the CPUs found in the X360 and PS3. Interesting reading for all! There are also some articles on stuff like cache and memory architecture.

"The great question... which I have not been able to answer... is, `What does woman want?'" -- Sigmund Freud

Working...