architectures for extreme-scale computing

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

Upload: monifa

Post on 15-Feb-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Architectures for Extreme-Scale Computing. By: Aaron Biddings Date: April 2, 2010. Overview. Roadrunner. Blue Gene/P. Blue Waters. Should Expect:. Architectural Challenges. npn Transistor. Phase Change Memory. Architectural Challenges. Many-Core Chip. Architectural Challenges. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Architectures for Extreme-Scale Computing

1

Architectures for Extreme-Scale Computing

By: Aaron BiddingsDate: April 2, 2010

Page 2: Architectures for Extreme-Scale Computing

2

Overview

Peta-op perfomance

• 10^15 operations per second

Examples

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

Page 3: Architectures for Extreme-Scale Computing

3

Roadrunner

Page 4: Architectures for Extreme-Scale Computing

4

Blue Gene/P

Page 5: Architectures for Extreme-Scale Computing

5

Blue Waters

Page 6: Architectures for Extreme-Scale Computing

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: Architectures for Extreme-Scale Computing

7

Architectural Challenges

Incresing energy and power efficiency

Page 8: Architectures for Extreme-Scale Computing

8

npn Transistor

Page 9: Architectures for Extreme-Scale Computing

9

Phase Change Memory

Page 10: Architectures for Extreme-Scale Computing

10

Architectural Challenges

Enabling concurrency and

locality

Page 11: Architectures for Extreme-Scale Computing

11

Many-Core Chip

Page 12: Architectures for Extreme-Scale Computing

12

Architectural Challenges

Bolstering resiliency

Page 13: Architectures for Extreme-Scale Computing

13

Techniques for Resiliency

Page 14: Architectures for Extreme-Scale Computing

14

Architectural Challenges

Designing for programmability

Page 15: Architectures for Extreme-Scale Computing

15

Additional InformationReference:

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