mlsanityData to 7 Oct 2026

Direct Spatial Implementation of Sparse Matrix Multipliers for Reservoir Computing

arXiv 2101.08884 ↗First posted 21 Jan 2021cs.AR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Reservoir computing systems rely on the recurrent multiplication of a very large, sparse, fixed matrix. We argue that direct spatial implementation of these fixed matrices minimizes the work performed in the computation, and allows for significant reduction in latency and power through constant propagation and logic minimization. Bit-serial arithmetic enables massive static matrices to be implemented. We present the structure of our bit-serial matrix multiplier, and evaluate using canonical signed digit representation to further reduce logic utilization. We have implemented these matrices on a large FPGA and provide a cost model that is simple and extensible. These FPGA implementations, on average, reduce latency by 50x up to 86x versus GPU libraries. Comparing against a recent sparse DNN accelerator, we measure a 4.1x to 47x reduction in latency depending on matrix dimension and sparsity. Throughput of the FPGA solution is also competitive for a wide range of matrix dimensions and batch sizes. Finally, we discuss ways these techniques could be deployed in ASICs, making them applicable for dynamic sparse matrix computations.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 26 references that are in the map. First posted on arXiv 21 Jan 2021.

Builds on

13 of 26 references.

References · 13

  1. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  2. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  3. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  4. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
  5. 2019MLPerf Inference Benchmarkcited by 195
  6. 2020Sparse GPU Kernels for Deep Learningcited by 138
  7. 2017Bit Fusion: Bit-Level Dynamically Composable Architecture for Accelerating Deep Neural Networkscited by 95
  8. 2019How Can We Be So Dense? The Benefits of Using Highly Sparse Representationscited by 45
  9. 2018Reservoir computing approaches for representation and classification of multivariate time seriescited by 38
  10. 2016Bit-pragmatic Deep Neural Network Computingcited by 30
  11. 2017Integer Echo State Networks: Efficient Reservoir Computing for Digital Hardwarecited by 11
  12. 2020Sparsity in Reservoir Computing Neural Networkscited by 6
1 more
  1. 2018Efficient Design of Hardware-Enabled Reservoir Computing in FPGAscited by 5

Built on by

Not cited yet.