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
相关论文
共 50 条
  • [1] A Database Accelerator for Energy-Efficient Query Processing and Optimization
    Haas, Sebastian
    Arnold, Oliver
    Scholze, Stefan
    Hoeppner, Sebastian
    Ellguth, Georg
    Dixius, Andreas
    Ungethuem, Annett
    Mier, Eric
    Noethen, Benedikt
    Matus, Emil
    Schiefer, Stefan
    Cederstroem, Love
    Pilz, Fabian
    Mayr, Christian
    Schueffny, Rene
    Lehner, Wolfgang
    Fettweis, Gerhard P.
    [J]. 2016 2ND IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS), 2016,
  • [2] An MPSoC for Energy-Efficient Database Query Processing
    Haas, Sebastian
    Arnold, Oliver
    Noethen, Benedikt
    Scholze, Stefan
    Ellguth, Georg
    Dixius, Andreas
    Hoeppner, Sebastian
    Schiefer, Stefan
    Hartmann, Stephan
    Henker, Stephan
    Hocker, Thomas
    Schreiter, Joerg
    Eisenreich, Holger
    Schluessler, Jens-Uwe
    Walter, Dennis
    Seifert, Tobias
    Pauls, Friedrich
    Hasler, Mattis
    Chen, Yong
    Hensel, Hermann
    Moriam, Sadia
    Matus, Emil
    Mayr, Christian
    Schueffny, Rene
    Fettweis, Gerhard P.
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [3] Systematic Exploration of Energy-Efficient Application-Specific Network-on-Chip Architectures
    Filippopoulos, Iasonas
    Anagnostopoulos, Iraklis
    Bartzas, Alexandros
    Soudris, Dimitrios
    Economakos, George
    [J]. IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 133 - 138
  • [4] Energy-efficient instruction set synthesis for application-specific processors
    Lee, JE
    Choi, K
    Dutt, ND
    [J]. ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 330 - 333
  • [5] Energy-Efficient Joint Scheduling and Application-Specific Interconnection Design
    Xu, Cathy Qun
    Xue, Chun Jason
    Sha, Edwin H. -M.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (10) : 1813 - 1822
  • [6] Application-Specific Memory Protection Policies for Energy-Efficient Reliable Design
    Yang, Sheng
    Shafik, Rishad A.
    Khursheed, Saqib
    Flynn, David
    Merrett, Geoff V.
    Al-Hashimi, Bashir M.
    [J]. 2015 INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2015, : 18 - 24
  • [7] A green framework for DBMS based on energy-aware query optimization and energy-efficient query processing
    Guo, Binglei
    Yu, Jiong
    Liao, Bin
    Yang, Dexian
    Lu, Liang
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 84 : 118 - 130
  • [8] An application-specific database
    Fisher, K
    Goodall, C
    Högstedt, K
    Rogers, A
    [J]. DATABASE PROGRAMMING LANGUAGES, 2002, 2397 : 213 - 227
  • [9] Energy-Efficient Query Processing in Web Search Engines
    Catena, Matteo
    Tonellotto, Nicola
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (07) : 1412 - 1425
  • [10] APPLICATION-SPECIFIC MICROCODED ARCHITECTURES FOR EFFICIENT FIXED-RATE FFT
    CATTHOOR, F
    LANNEER, D
    DEMAN, H
    [J]. 1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 1919 - 1922