Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-precision Learning
@article{Wang2019AcceleratingGL, title={Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-precision Learning}, author={Z. Wang and Kaan Kara and H. Zhang and G. Alonso and Onur Mutlu and Ce Zhang}, journal={Proc. VLDB Endow.}, year={2019}, volume={12}, pages={807-821} }
Learning from the data stored in a database is an important function increasingly available in relational engines. Methods using lower precision input data are of special interest given their overall higher efficiency but, in databases, these methods have a hidden cost: the quantization of the real value into a smaller number is an expensive step. To address the issue, in this paper we present MLWeaving, a data structure and hardware acceleration technique intended to speed up learning of… CONTINUE READING
Figures, Tables, and Topics from this paper
12 Citations
doppioDB 2.0: Hardware Techniques for Improved Integration of Machine Learning into Databases
- Computer Science
- Proc. VLDB Endow.
- 2019
- 4
- PDF
doppioDB 1.0: Machine Learning inside a Relational Engine
- Computer Science
- IEEE Data Eng. Bull.
- 2019
- 8
- PDF
Lowering the Latency of Data Processing Pipelines Through FPGA based Hardware Acceleration
- Computer Science
- Proc. VLDB Endow.
- 2019
- 14
- PDF
High Bandwidth Memory on FPGAs: A Data Analytics Perspective
- Computer Science
- 2020 30th International Conference on Field-Programmable Logic and Applications (FPL)
- 2020
- 1
- PDF
Shuhai: Benchmarking High Bandwidth Memory On FPGAS
- Computer Science
- 2020 IEEE 28th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
- 2020
- 7
- PDF
PipeArch: Generic and Context-Switch Capable Data Processing on FPGAs
- Computer Science
- ACM Trans. Reconfigurable Technol. Syst.
- 2020
References
SHOWING 1-10 OF 112 REFERENCES
TABLA: A unified template-based framework for accelerating statistical machine learning
- Computer Science
- 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA)
- 2016
- 107
- PDF
ColumnML: Column-Store Machine Learning with On-The-Fly Data Transformation
- Computer Science
- Proc. VLDB Endow.
- 2018
- 17
- PDF
Stripes: Bit-serial deep neural network computing
- Computer Science
- 2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)
- 2016
- 214
- Highly Influential
- PDF
FPGA-Accelerated Dense Linear Machine Learning: A Precision-Convergence Trade-Off
- Computer Science
- 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
- 2017
- 46
- PDF
doppioDB: A hardware accelerated database
- Computer Science
- 2017 27th International Conference on Field Programmable Logic and Applications (FPL)
- 2017
- 12
DaDianNao: A Machine-Learning Supercomputer
- Computer Science
- 2014 47th Annual IEEE/ACM International Symposium on Microarchitecture
- 2014
- 884
- PDF
Centaur: A Framework for Hybrid CPU-FPGA Databases
- Computer Science
- 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
- 2017
- 46
- PDF
Compressed Linear Algebra for Large-Scale Machine Learning
- Computer Science
- Proc. VLDB Endow.
- 2016
- 29
- PDF
Minerva: Enabling Low-Power, Highly-Accurate Deep Neural Network Accelerators
- Computer Science
- 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA)
- 2016
- 196
- PDF