Learn about Prestissimo, the next-generation C++ based runtime execution engine for Presto SQL, in this 10-minute conference talk from OSA Con 2023. Discover how this ambitious project aims to revolutionize query processing by replacing Presto's Java-based runtime with a state-of-the-art engine built on vectorization and runtime optimizations. Explore the significant benefits of the Native engine, including substantial performance improvements through SIMD and adaptive optimizations, elimination of Java GC-related issues through improved memory management, and enhanced operational guidance. Examine real-world production results from Meta and Bytedance, where CPU usage has been reduced to one-third of the original Java implementation. Understand how Prestissimo integrates with the Velox open source initiative, providing essential data processing primitives and supporting various workloads across platforms. Gain insights into this collaborative project involving major tech companies and learn about its development roadmap for the coming years.
Overview
Syllabus
Prestissimo : The new generation Presto
Taught by
OSACon