Application-specific architectures for energy-efficient database query processing and optimization

被引:2
作者
Haas, Sebastian [1 ]
Scholze, Stefan [2 ]
Hoeppner, Sebastian [2 ]
Ungethuem, Annett [3 ]
Mayr, Christian [2 ]
Schueffay, Rene [2 ]
Lehner, Wolfgang [3 ]
Fettweis, Gerhard [1 ]
机构
[1] Tech Univ Dresden, Vodafone Chair Mobile Commun Syst, Dresden, Germany
[2] Tech Univ Dresden, Chair Highly Parallel VLSI Syst & Neuromicroelect, Dresden, Germany
[3] Tech Univ Dresden, Database Syst Grp, Dresden, Germany
关键词
Application-specific instruction-set processor; Application-specific integrated circuit; System-on-chip; Database systems; Query processing; JOINS;
D O I
10.1016/j.micpro.2017.10.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data processing on a continuously growing volume of data and the increasing power restrictions have become an ubiquitous challenge in our world today. Besides parallel computing, a promising approach to improve the energy efficiency of current systems is to integrate specialized hardware. This paper presents two application specific architectures to accelerate basic database operators frequently used in modem database systems: an extended instruction set based on a given Cadence Tensilica processor (ASIP) and a comparable application specific integrated circuit (ASIC). The ASIP is implemented in a system-on-chip and manufactured in a 28 nm CMOS technology to realize measurements of performance and power consumption. Furthermore, the comparison with the ASIC blocks allows to quantify the results with the ASIP approach in terms of throughput, area, and energy efficiency as well as to discuss the capabilities and limitations when accelerating selected database operators.
引用
收藏
页码:119 / 130
页数:12
相关论文
共 54 条
[11]  
Casper K., 2014, P ACM SIGDA INT S F, P151, DOI DOI 10.1145/2554688.2554787
[12]  
Chhugani J, 2008, PROC VLDB ENDOW, V1, P1313
[13]  
Chung EricS., 2013, Proceedings of the 40th Annual International Symposium on Com- puter Architecture, ISCA '13, P261
[14]   On-the-fly Composition of FPGA-Based SQL Query Accelerators Using A Partially Reconfigurable Module Library [J].
Dennl, Christopher ;
Ziener, Daniel ;
Teich, Juergen .
2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, :45-52
[15]  
Ding Shuai., 2009, Proceedings of the 18th International Conference on World Wide Web, WWW '09, P421, DOI DOI 10.1145/1526709.1526766
[16]  
Eissa AS, 2016, IEEE INT CONF ASAP, P233, DOI 10.1109/ASAP.2016.7760804
[17]  
Elmasri Ramez., 2017, Fundamentals of database systems
[18]  
FAUTH A, 1995, EUR CONF DESIG AUTOM, P503, DOI 10.1109/EDTC.1995.470354
[19]   Computing Performance: Game Over or Next Level? [J].
Fuller, Samuel H. ;
Millett, Lynette I. .
COMPUTER, 2011, 44 (01) :31-38
[20]  
Golab L., 2003, P 29 INT C VERY LARG, V29, P500