arrow
返回

ROVEC: Runtime Optimization of Vectorized Expression Evaluation for Column Store

delete2021-01-01
delete1
delete
OA
AI
M
Meng Li *
D
Di Wu
F
Feifei Li
S
Sheng Wang
W
Wei Cao
Z
Zhi Qiao
R
Ruan, Yubin
L
Liang, Yukun
Y
Yang, Jimmy
H
Haipeng Dai
G
Guihai Chen
DOI:10.1109/TKDE.2021.3124669delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Due to the increasing demand for scalable and interactive data analytics, column stores have become the de-facto choice in many analytical databases. As a common and fundamental operation in column stores, expression evaluation has a remarkable effect on many queries. To speed up expression evaluation, vectorized techniques such as Single-Instruction-Multiple-Data (SIMD) instructions are widely used. However, there are few works concerning dedicated optimizations for SIMD-based expression evaluation for column stores. In this paper, we propose a runtime optimization framework named ROVEC that enables effective optimizations for SIMD-based expression evaluation. The key idea is to optimize logical expression at execution time, by leveraging lightweight compression and fine-grained statistics associated with the compressed data. ROVEC removes unnecessary type casting and finds the tightest type during evaluation, which maximizes the concurrent operands in SIMD instructions. ROVEC can be applied to many expression-evaluation-intensive operators (e.g., table scan and theta join) for different data types (e.g., numeric, time and string). To validate the effectiveness of ROVEC, we integrate it into a columnar database PolarDB-C. Our evaluation results show that ROVEC improves up to 125% (60% on average) throughput of table scan and up to 50% (30% on average) latency of theta join.
Keyword:
Optimization
Runtime
Databases
Throughput
Dictionaries
Software
Registers
Expression evaluation
SIMD
column database

期刊

IEEE Transactions on Knowledge and Data Engineering 封面图
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
论文数:
6.8K
被引数:
3.2W

机构

A
alibaba group
学者数:
1.1K
论文数: 789
被引数: 0
N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
学者 查看更多机构
引用论文

引用论文

A meta‐synthesis of qualitative studies on stress urinary incontinence in women for the development of a Core Outcome Set: A systematic review
err2021-10-11
err0
PREAI
errMaria Patricia Rada; Stephanie Jones; Cornelia Betschart; Gabriele Falconi; Jorge Milhem Haddad; Stergios K. Doumouchtsis
err分享
err收藏
A New Modeling Technique for Microwave Multicell Transistors Based on EM Simulations
err2020-07-01
err0
PREAI
errAntonio Raffo; Valeria Vadala; Hiroshi Yamamoto; Ken Kikuchi; Gianni Bosi; Norihiko Ui; Kazutaka Inoue; Giorgio Vannini
err分享
err收藏
GRAF1 promotes ferlin-dependent myoblast fusion
err2014-09-01
err0
errOAAI
errKaitlin C. Lenhart; Abby L. Becherer; Jianbin Li; Xiao Xiao; Elizabeth M. McNally; Christopher P. Mack; Joan M. Taylor
err分享
err收藏
学者 查看更多内容