The Parallel Universe: A meta-discussion about the Itanium Architecture

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    The Parallel Universe: A meta-discussion about the Itanium Architecture - Presentation Transcript

    1. The Parallel Universe: Opening the Door A meta-discussion about the Itanium Architecture John Worley, System Architect Secure64 10.09 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.
    2. Power of Itanium architecture An impressive set of innovations: • Large register sets • Explicit parallelism • Predication • Register Rotation • Rich, well-designed ISA 2 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.
    3. Ongoing Itanium critique Negative comments group into 3 categories: • Speed • Compatibility • Utility 3 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.
    4. Speed “It doesn’t run as fast as Pentium” • CPU frequency is a performance dead-end • Silicon can’t be made to go faster, details like power and cooling make it nonviable • Only way to increase CPU performance is to increase amount of useful work done each cycle • Out-of-order techniques quickly run into a combinatorial wall (tricky to exploit in practice 4 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.
    5. Itanium a multi-core winner Puts instruction scheduling in the hands of software and uses chip real estate for real performance winners: • Large register sets minimize memory access • Huge on-chip caches for faster memory access when needed • Branch elimination and managment to keep pipelines running smoothly • Rich, powerful ISA 5 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.
    6. Compatibility “It’s not compatible with Pentium” • So what? Pentium wasn’t compatible with the VAX and that wasn’t compatible with IBM 370 and so on... • There are many thriving CPU architectures as they have been creations of trade-offs: • Transistor counts • Critical path lengths • Target workloads • Power • Other application and environment variables 6 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.
    7. Utility “It’s too hard to use” • Early compilers were a disappointment, but this has improved markedly over the years • Regardless of language, compilers aren’t enough, as difficulties persist: • Syntactic constraints • Semantic constraints • Loss of high-level information when converting from the human thought process a sequence of machine- friendly steps • Only by blending a detailed knowledge of the underlying architecture with high-level understanding of the problem that best possible performance can be achieved 7 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.
    8. Itanium is a tool to explore computing in the Parallel Universe Itanium changes the rules for programs and programmers - we have to reconsider: • Methods • Algorithms • Tools • Approaches The challenges are great, but the rewards are greater still 8 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.
    9. Thank You John Worley, System Architect Secure64 http://www.secure64.com/ 9 DELIVERING A NEW ERA IN MISSION-CRITICAL COMPUTING Copyright © 2009, Itanium® Solutions Alliance. All rights reserved.

    + ItaniumallianceItaniumalliance, 1 month ago

    custom

    137 views, 0 favs, 0 embeds more stats

    A meta-discussion about the Itanium Architecture by more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 137
      • 137 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories