Parallel Incep+on MPP Databases GPGPU Kyle Dunn Me Data - - PowerPoint PPT Presentation

parallel incep on
SMART_READER_LITE
LIVE PREVIEW

Parallel Incep+on MPP Databases GPGPU Kyle Dunn Me Data - - PowerPoint PPT Presentation

Parallel Incep+on MPP Databases GPGPU Kyle Dunn Me Data nerd for Recovering HPC/GPGPU researcher Poll Adap+ve JIT Mature Cu?ng Edge SQL GPGPU Rigid SQL MemSQL pg_strom numba JIT GPGPU Edmund Cartwright (1784/5) Scale vs.


slide-1
SLIDE 1

Parallel Incep+on

MPP Databases GPGPU Kyle Dunn

slide-2
SLIDE 2

Me

Data nerd for Recovering HPC/GPGPU researcher

slide-3
SLIDE 3

Poll

slide-4
SLIDE 4

Cu?ng Edge Adap+ve

JIT GPGPU SQL

Rigid Mature

slide-5
SLIDE 5

JIT GPGPU numba SQL pg_strom MemSQL

slide-6
SLIDE 6

Scale vs. Capability

Edmund Cartwright (1784/5)

slide-7
SLIDE 7

GPGPU

Code blueprint Magic Results

slide-8
SLIDE 8

MPP

SELECT foo(columnA), bar(columnB) FROM someTable; SQL Query Magic Results

slide-9
SLIDE 9

The incep+on

MPP Node

slide-10
SLIDE 10
slide-11
SLIDE 11

Ship it.

slide-12
SLIDE 12

So what?

slide-13
SLIDE 13
slide-14
SLIDE 14

Shard 2 Shard 1 x1 SQL query xN - MPP Nodes xP - GPU Cores

slide-15
SLIDE 15

Free lunch?

  • 1. IO

– Depends on the restaurant…

  • 2. SIMD

– And the entrée…

  • 3. Concurrency

– Hoard your Pi[e]

slide-16
SLIDE 16

Time series

“Find the related measurements in full flight data.”

slide-17
SLIDE 17

CF34 GE90 GEnx

x1 SQL query xN - MPP Nodes xP - GPU Cores

slide-18
SLIDE 18

Mul+media

“Find a set of plants with resemblance to this one.”

slide-19
SLIDE 19

Gnetophyta Magnoliophyta Cycadophyta

x1 SQL query xN - MPP Nodes xP - GPU Cores

slide-20
SLIDE 20

Geospa+al

“Find loca+ons with high historical solar insola+on.”

slide-21
SLIDE 21

Florida Colorado California x1 SQL query xN - MPP Nodes xP - GPU Cores

slide-22
SLIDE 22

tl;dr

  • Turn-key >> nuts and bolts
  • JIT your code
  • SQL lives (seriously though)
slide-23
SLIDE 23

and then…

kdunn@pivotal.io @kdunn926