Tagged articles
1 articles
Page 1 of 1
Qunar Tech Salon
Qunar Tech Salon
Aug 29, 2016 · Big Data

Whole‑Stage Code Generation and Vectorization in Apache Spark’s Tungsten Engine

The article explains how Spark 2.0’s second‑generation Tungsten engine replaces the traditional Volcano iterator model with whole‑stage code generation and vectorization, eliminating virtual calls, keeping temporary data in CPU registers, and using loop unrolling and SIMD to achieve order‑of‑magnitude performance gains on large‑scale data workloads.

Apache SparkTungstenWhole-stage code generation
0 likes · 12 min read
Whole‑Stage Code Generation and Vectorization in Apache Spark’s Tungsten Engine