120 likes | 341 Views
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
E N D
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 Platform based design - Cedric & Evert
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
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
ILP versus TLP (1/2) • Instruction level parallelism (ILP) • Thread level parallelism (TLP) • Web services • Databases Platform based design - Cedric & Evert
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
The Niagara architecture (1/2) Platform based design - Cedric & Evert
The Niagara architecture (2/2) Platform based design - Cedric & Evert
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
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
Summary Platform based design - Cedric & Evert
Questions? Platform based design - Cedric & Evert