A database accelerator for energy-efficient query processing and optimization
- Resource Type
- Conference
- Authors
- Haas, Sebastian; Arnold, Oliver; Scholze, Stefan; Hoppner, Sebastian; Ellguth, Georg; Dixius, Andreas; Ungethum, Annett; Mier, Eric; Nothen, Benedikt; Matus, Emil; Schiefer, Stefan; Cederstroem, Love; Pilz, Fabian; Mayr, Christian; Schuffny, Rene; Lehner, Wolfgang; Fettweis, Gerhard P.
- Source
- 2016 IEEE Nordic Circuits and Systems Conference (NORCAS) Nordic Circuits and Systems Conference (NORCAS), 2016 IEEE. :1-5 Nov, 2016
- Subject
- Components, Circuits, Devices and Systems
Computing and Processing
Signal Processing and Analysis
Power demand
Query processing
Reduced instruction set computing
Clocks
Hardware
- Language
Data processing on a continuously growing amount of information 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 a Tensilica RISC processor extended with an instruction set to accelerate basic database operators frequently used in modern database systems. The core was taped out in a 28 nm SLP CMOS technology and allows energy-efficient query processing as well as query optimization by applying selectivity estimation techniques. Our chip measurements show an 1000x energy improvement on selected database operators compared to state-of-the-art systems.