~/talk

Introducing Prestissimo, Presto's Next-Gen Query Execution Engine

links:none on file
slides:none on file

Prestissimo is a drop-in C++ worker for Presto that replaces the Java worker and runs plans over the Velox vectorized runtime. Benchmarks on Parquet data in S3 (TPCH, warmed runs) show up to 4.3x throughput, ~2.6x faster elapsed time and ~3x lower CPU, enabling roughly 1/3 the prior CPU for the same workload. Velox provides SIMD vector processing, adaptive hash strategies, a spiller and memory arbitration, and an async read/cache layer that together remove Java GC cliffs and improve operational predictability.

AI-written summary · about

  1. 0:00Prestissimo and Presto intro
  2. 5:21Presto architecture overview
  3. 9:54Why Prestissimo C++
  4. 13:49Prestissimo architecture benefits
  5. 16:59Velox library role
  6. 23:43Velox vectorized execution
  7. 26:53Velox reusable library
  8. 31:04Benchmarking performance
  9. 33:11Current status future
~/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.