Slashdot Mirror


Understanding the Microprocessor

Citywide writes "Ars has a very thorough technical piece up entitled Understanding the Microprocessor. It's pitched lower than many Ars articles (all of which are a bit over my head, to be honest), but that's why it's worth checking out: it explains the fundamentals is a very clear and useful way. And as the author notes, this kind of information is really crucial to get a grip on before Hammer arrives."

8 of 165 comments (clear)

  1. Guess what? by mekkab · · Score: 3, Interesting

    If you are in that position,
    chances are you don't need, or you could write this article.

    Also, if you are a big enough player, you get some sample procs and run some benchmark tests, maybe even write some of your own.

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  2. Re:Here's What I'd like to see by baywulf · · Score: 5, Interesting

    I've been studying hardware design for a while now and the following course documents from the (former) ARSDigita university are a clear yet consise depiction of what you would learn in a beginnning microprocessor design course.

    http://www.aduni.org/courses/how_computers_work/

  3. if you *really* want to understand by ch-chuck · · Score: 4, Interesting

    build one of these

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  4. Re:Oh really? by Glock27 · · Score: 3, Interesting
    Except for us who have to make informed decisions about future upgrade paths and which processors are going to provide the best cost and performance for our specific applications. Sometimes you need to know the specifics of how a processor operates and what it's specific strengths and benefits are before you recommend changing a companies whole server base etc...

    No one with a clue would ever do this any other way than by buying/borrowing a system for evaluation and running the specific application as a benchmark.

    The beauty of Hammer is that doing so will be quite inexpensive compared to other comparable options. :-)

    I stand by my original post.

    (BTW, my vote for most innovative Hammer feature is the integrated memory controller(s) - memory bandwidth scales with processor count in SMP systems.)

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  5. Computer Organization and Design by Snoochie+Bootchie · · Score: 3, Interesting

    For a more detailed treament of the topic, take a look at David Patterson's and John Hennessy's _Computer Organization & Design_. It is an excellent text book on the topic.

  6. Re:Here's What I'd like to see by Skamandrios · · Score: 2, Interesting

    I am currently enjoying Charles Petzold's book "Code", which essentially walks you through the workings of a CPU by describing one built with telegraph equipment from the 19th century. Lots of interesting history as well. This is the best written popular tutorial on microprocessors I've seen.

  7. Pretty Useful by Badgerman · · Score: 3, Interesting

    This was definitely worth posting - it's a good, helpful summary. It's the kind of thing that I wish there was more of since I can pass the article on to people who need it.

    I'd like to see a series of books on the way computers work, at various levels of knowledge, so people can get the knowledge in bite-sized chunks. It'd be helpful to me, since I often end up being "Mr. Explainer" and I'd LOVE to just hand someone a book and get back to work.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  8. Re:In Soviet Russia... by Mac+Degger · · Score: 3, Interesting

    Do a google for "silicon zoo"; you should find a site which has loads of pictures of 'silicon art', basically 'doodles' (well, too high tech to call them doodles, really) made on production chips, in the die margins, whereever.

    One of them has a message to russian reverse engineers, in cyrilic russian, to the effect of "only steal from the best" :)

    --
    -- Waht? Tehr's a preveiw buottn?