by: aaron biddings date: april 2, 2010 1. overview peta-op perfomance 10^15 operations per second...

15
Architectures for Extreme-Scale Computing By: Aaron Biddings Date: April 2, 2010 1

Post on 19-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

1

Architectures for Extreme-Scale Computing

By: Aaron BiddingsDate: April 2, 2010

Page 2: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

2

Overview

Peta-op perfomance

• 10^15 operations per second

Examples

• Roadrunner• IBM’s Blue Gene/P• Blue Waters

Page 3: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

3

Roadrunner

Page 4: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

4

Blue Gene/P

Page 5: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

5

Blue Waters

Page 6: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

6

Should Expect:Exa-op performance

• 10^18 operations per second

Peta-op performance

• 10^15 operations per second

Tera-op performance

• 10^12 operations per second

Page 7: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

7

Architectural Challenges

Incresing energy and power efficiency

Page 8: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

8

npn Transistor

Page 9: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

9

Phase Change Memory

Page 10: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

10

Architectural Challenges

Enabling concurrency and

locality

Page 11: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

11

Many-Core Chip

Page 12: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

12

Architectural Challenges

Bolstering resiliency

Page 13: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

13

Techniques for Resiliency

Page 14: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

14

Architectural Challenges

Designing for programmability

Page 15: By: Aaron Biddings Date: April 2, 2010 1. Overview Peta-op perfomance 10^15 operations per second Examples Roadrunner IBM’s Blue Gene/P Blue Waters 2

15

Additional InformationReference:

Josep Torrellas, "Architectures for Extreme-Scale Computing," Computer, vol. 42, no. 11, pp. 28-35, Nov. 2009