~/talk

Pl/cuda the fusion of HPC grade power

Talkat PGConf Silicon Valley 2016 · 2016-11-14..11-16· [databases]
facebook:kkaigai
slides:none on file

Adds procedural C-blocks inside PostgreSQL CREATE FUNCTION that compile to GPU kernels and run on ZPU/CUDA devices, with infrastructure to allocate device buffers and pass SQL args/results. Introduces AR/Matrix columnar arrays to pack columns for efficient 32‑byte GPU memory transactions and functions to convert between rows and 2D arrays. Demonstrates k‑NN Jaccard similarity over a 10M‑compound catalog and claims a 10050× speedup versus a CPU C version; also mentions SSD→ZPU DMA as future work.

AI-written summary · about

  1. 0:00PL/CUDA introduction
  2. 7:43Why PL/CUDA was designed
  3. 12:51PL/CUDA overview
  4. 25:44Similarity search in drug discovery
  5. 39:27K-means clustering for traffic
  6. 46:31PL/CUDA features and challenges
  7. 49:46Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.