1 / 12

Niagara

Niagara. A 32-way multithreaded SPARC processor Evert van Aart Cedric Nugteren. Contents. Information on our paper ILP versus TLP The Niagara architecture Paper evaluation Summary Questions. Information on our paper (1/2). Niagara: A 32-way multithreaded Sparc processor

emma
Download Presentation

Niagara

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Niagara A 32-way multithreaded SPARC processor Evert van Aart Cedric Nugteren

  2. Contents • Information on our paper • ILP versus TLP • The Niagara architecture • Paper evaluation • Summary • Questions Platform based design - Cedric & Evert

  3. Information on our paper (1/2) • Niagara: A 32-way multithreaded Sparc processor • Published in IEEE Micro issue March-April 2005 • Written by: Poonacha Kongetira, Kathirgamar Aingaran, Kunle Olukotun Platform based design - Cedric & Evert

  4. Information on our paper (2/2) • Poonacha Kongetira is a director of engineering at Sun Microsystems • Kathirgamar Aingaran is a senior staff engineer at Sun Microsystems • Kunle Olukotun is an associate professor of electrical engineering and computer science at Stanford University Platform based design - Cedric & Evert

  5. ILP versus TLP (1/2) • Instruction level parallelism (ILP) • Thread level parallelism (TLP) • Web services • Databases Platform based design - Cedric & Evert

  6. ILP versus TLP (2/2) • single-issue, single-thread pipeline • single-issue, 2 threads, coarse-grain threading • single-issue, 2 threads, fine-grain threading • dual-issue, 2 threads, simultaneous threading • and single-issue, 2 threads, chip multiprocessing Platform based design - Cedric & Evert

  7. The Niagara architecture (1/2) Platform based design - Cedric & Evert

  8. The Niagara architecture (2/2) Platform based design - Cedric & Evert

  9. Paper evaluation (1/2) • Strong points • Clear introduction to TLP • Motivates the architecture • Comprehensive overview of the architecture • Weak point • Biased Platform based design - Cedric & Evert

  10. Paper evaluation (2/2) • The future • Sun Niagara II • 64 threads • Sun Victoria Falls • 128 threads • More applications • The web grows Platform based design - Cedric & Evert

  11. Summary Platform based design - Cedric & Evert

  12. Questions? Platform based design - Cedric & Evert

More Related