Parallel Incep+on MPP Databases GPGPU Kyle Dunn Me Data - - PowerPoint PPT Presentation
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.
Me
Data nerd for Recovering HPC/GPGPU researcher
Poll
Cu?ng Edge Adap+ve
JIT GPGPU SQL
Rigid Mature
JIT GPGPU numba SQL pg_strom MemSQL
Scale vs. Capability
Edmund Cartwright (1784/5)
GPGPU
Code blueprint Magic Results
MPP
SELECT foo(columnA), bar(columnB) FROM someTable; SQL Query Magic Results
The incep+on
MPP Node
Ship it.
So what?
Shard 2 Shard 1 x1 SQL query xN - MPP Nodes xP - GPU Cores
Free lunch?
- 1. IO
– Depends on the restaurant…
- 2. SIMD
– And the entrée…
- 3. Concurrency
– Hoard your Pi[e]
Time series
“Find the related measurements in full flight data.”
CF34 GE90 GEnx
x1 SQL query xN - MPP Nodes xP - GPU Cores
Mul+media
“Find a set of plants with resemblance to this one.”
Gnetophyta Magnoliophyta Cycadophyta
x1 SQL query xN - MPP Nodes xP - GPU Cores
Geospa+al
“Find loca+ons with high historical solar insola+on.”
Florida Colorado California x1 SQL query xN - MPP Nodes xP - GPU Cores
tl;dr
- Turn-key >> nuts and bolts
- JIT your code
- SQL lives (seriously though)