Computer Architecture: A quantitative approach - Cap4 - Section 1

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

    Computer Architecture: A quantitative approach - Cap4 - Section 1 - Presentation Transcript

    1. Multiprocessors and Thread-Level Parallelism Introduction “ The blueprints for our UltraSPARC T2, the core design files and test suites, will be available to the open source community, via its most popular license: the GPL.” Sun President Jonathan Schwartz (2007)‏
    2. Multiprocessing Reliance Factors
      • A growing interest in servers and server performance
      • A growth in data-intensive applications
      • The insight that increasing performance on the desktop is less important (outside of graphics, at least)‏
      • An improved understanding of how to use multiprocessors effectively, especially in server environments where there is significant natural thread-level parallelism
      • The advantages of leveraging a design investment by replication rather than unique design — all multiprocessor designs provide such leverage
    3. Taxonomy of Parallel Architectures
      • Four Categories ( Flynn[1966] ):
      • SISD: Single Instruction Stream, Single Data Stream
      • SIMD: Single Instruction Stream, Multiple Data Stream
      • MISD: Multiple Instruction Stream, Single Data Stream
      • MIMD: Multiple Instruction Stream, Multiple Data Stream
    4. Why Multiple Instruction, Multiple Data
      • MIMDs offer flexibility. MIMDs can function as single-user multiprocessors, as multiprocessors running many tasks simultaneously, or as some combination of these functions.
      • MIMDs can build on the cost-performance advantages of off-the-shelf processors. Multicore chips leverage the design investment in a single processor core by replicating it.
    5. Centralized Shared-memory Multiprocessor
    6. Distributed-memory Multiprocessor
    7. Communication and Memory Architecture
      • Distributed Shared-Memory (DSM)‏
      • Message-Passing Multiprocessors
    8. Challenges of Parallel Processing
      • Limited parallelism available in programs
      • Large latency of remote access in a
      • parallel processor
    9. Thank you! Author: Prof. Sergio Takeo, Marcelo Arbore. Bibliography: Patterson, D. A.; Hennessy, J. L. Computer Architecture: A Quantitative Approach, 4 th Ed. Morgan Kaufmann Publishers. “ The blueprints for our UltraSPARC T2, the core design files and test suites, will be available to the open source community, via its most popular license: the GPL.” Sun President Jonathan Schwartz (2007)‏

    + Marcelo ArboreMarcelo Arbore, 2 years ago

    custom

    915 views, 0 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 915
      • 872 on SlideShare
      • 43 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 43
    Most viewed embeds
    • 43 views on http://blogs.sun.com

    more

    All embeds
    • 43 views on http://blogs.sun.com

    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