impact of the convergence of three worlds: high-performance computing, databases, and analytics

18
Impact of the convergence of three worlds: High-Performance Computing, Databases, and Analytics Stefan Manegold [email protected] http://www.cwi.nl/~manegold/

Upload: jeslyn

Post on 11-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Impact of the convergence of three worlds: High-Performance Computing, Databases, and Analytics. Stefan Manegold [email protected] http://www.cwi.nl/~manegold/. HPC (!). Database. Analytics (?). Cluster. http://www.scilens.org/. Our new Playground & Challenge. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

Impact of the convergence of three worlds:

High-Performance Computing, Databases, and Analytics

Stefan [email protected]

http://www.cwi.nl/~manegold/

Page 2: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

2

HPC (!)HPC (!)

Page 3: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

3

DatabaseDatabase

Page 4: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

4

Analytics (?)Analytics (?)

Page 5: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

5

ClusterCluster

http://www.scilens.org/

http://www.scilens.org/

Page 6: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

Our new Playground & Challenge

128 Pebbles: dual-core AMD bobcat, 8GB RAM, 10 TB HDD

128 bricks: 4-core HT i7, 16GB RAM, 2 TB HDD, 1 TB SSD

256 cores, 1 TB RAM, 1.3 PB HDD

1024 cores, 2 TB RAM, 256 TB HDD, 128 TB SSD

16 rocks: 2x 8-core HT Xeon, 256 GB RAM, 4+ GPUs, 8 TB HDD, 2 TB SSD; 48 TB NAS

512 cores, 4 TB RAM, 4+ GPUs, 128 TB HDD, 32 TB SSD; 48 TB NAS

1+ diamonds: 64+ cores, 4+ TB RAM, X GPUs, Y TB SSD, Z ...

Page 7: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

7

The Memory Wall

Page 8: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

8

The Memory Wall

Trip to memory = 1000s of instructions!

Page 9: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

Larger, faster, cheaper and more responsive memory sub-systems

+

memory-optimized DBMS

=

...

Page 10: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics
Page 11: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics
Page 12: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics
Page 13: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics
Page 14: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics
Page 15: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics
Page 16: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

In the multi-core age, how do larger, faster, cheaper and more responsive memory sub-systems affect data management?

Page 17: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

In the age of larger, faster, cheaper and more responsive memory sub-systems, how do multi- (or even many-) core

systems affect data management?

In the multi-core age, how do larger, faster, cheaper and more responsive memory sub-systems affect data management?

Page 18: Impact of the convergence of three worlds:  High-Performance Computing, Databases, and Analytics

Bandwidth bottleneck: How to feed all these cores?How to exploit excess CPU cycles usefully?

Exploit TurboBoost:Instructions per data dependent MPL

Energy consumption:WATTs per GB of DRAM vs. Flash vs. Disk

System maintenance and opertation:How to bootstrap a multi-TB (PB?) RAM system?Hot-swapable DRAM?

...

Shopping List Excerpt