Presto C++ TPC-DS updates & pbench
A big motivation for the Presto native C++ project is the price-performance wins on account of the new architecture. The use of vectorization, in-built memory management/caching and runtime optimizations lend to a state-of-the-art data engine built for efficiency.
At IBM, we are constantly improving Presto C++ by chasing the TPC-DS benchmark. This industry benchmark signifies capabilities for complex decision support and is a key factor considered by customers when purchasing SQL engine products. In this talk, we will present the latest numbers in Presto C++ open-source for TPC-DS 1K, 10K and 100K runs. We will delve into the roadblocks, issues fixed and the next round of improvements proposed.
We will also share more about the results we’re seeing with pbench, a benchmark runner intended as a replacement to Benchto.
