© Hitachi, Ltd. 2018. All rights reserved.
2-12 ベンチマーク
17
プロトタイプシステムにて、TPC-Hベンチマークによる性能を比較
FPGAはQ1クエリで最大78倍、Q6クエリで最大19倍。
⇒Aggregationの多いQ1クエリのほうが、FPGA並列処理の効果が出る
0
20
40
60
80
100
120
140
Q01
Drill SparkSQL Impala FPGA accel.
0
20
40
60
80
100
120
Q06
Drill SparkSQL Impala FPGA accel.
評価条件:
ワーカノードサーバのスペック
CPU: Xeon E5-2640 v4 2sockets(
[email protected])
Memory: 128GB
NIC: 10GBASE-T
CDH 5.11.0 (Hadoop Hadoop 2.6.0, Impala 2.8.0, +Spark 2.1.0)、Drill 1.10
データセットは、SF100(およそ100GB/600M⾏)のlineitem表。
(ただし、impalaはDATE型非サポートのため一部カラムをTIMESTAMP型に変更)
クエリを数回実⾏してウォームアップした後に、3回計測した平均値を記載
FPGA FPGA
Impala
SparkSQL
Drill
Drill SparkSQL Impala
M lines/sec
・
node M lines/sec
・
node