TiM-DNN: Ternary in-Memory accelerator for Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
The use of lower precision has emerged as a popular technique to optimize the compute and storage requirements of complex Deep Neural Networks (DNNs). In the quest for lower precision, recent studies have shown that ternary DNNs (which represent weights and activations by signed ternary values) represent a promising sweet spot, achieving accuracy close to full-precision networks on complex tasks. We propose TiM-DNN, a programmable in-memory accelerator that is specifically designed to execute ternary DNNs. TiM-DNN supports various ternary representations including unweighted {-1,0,1}, symmetric weighted {-a,0,a}, and asymmetric weighted {-a,0,b} ternary systems. The building blocks of TiM-DNN are TiM tiles -- specialized memory arrays that perform massively parallel signed ternary vector-matrix multiplications with a single access. TiM tiles are in turn composed of Ternary Processing Cells (TPCs), bit-cells that function as both ternary storage units and signed ternary multiplication units. We evaluate an implementation of TiM-DNN in 32nm technology using an architectural simulator calibrated with SPICE simulations and RTL synthesis. We evaluate TiM-DNN across a suite of state-of-the-art DNN benchmarks including both deep convolutional and recurrent neural networks. A 32-tile instance of TiM-DNN achieves a peak performance of 114 TOPs/s, consumes 0.9W power, and occupies 1.96mm2 chip area, representing a 300X and 388X improvement in TOPS/W and TOPS/mm2, respectively, compared to an NVIDIA Tesla V100 GPU. In comparison to specialized DNN accelerators, TiM-DNN achieves 55X-240X and 160X-291X improvement in TOPS/W and TOPS/mm2, respectively. Finally, when compared to a well-optimized near-memory accelerator for ternary DNNs, TiM-DNN demonstrates 3.9x-4.7x improvement in system-level energy and 3.2x-4.2x speedup, underscoring the potential of in-memory computing for ternary DNNs.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 2; 2025: 2.
7 papers.
- 2022A Comprehensive Survey on Model Quantization for Deep Neural Networks in Image Classificationcited by 65
- 2024Efficient Deep Learning Infrastructures for Embedded Computing Systems: A Comprehensive Survey and Future Envisioncited by 5
- 2024xTern: Energy-Efficient Ternary Neural Network Inference on RISC-V-Based Edge Systemscited by 4
- 2022FAT: An In-Memory Accelerator with Fast Addition for Ternary Weight Neural Networkscited by 2
- 2023Ternary Quantization: A Surveycited by 2
- 2025Search-Optimized Quantization in Biomedical Ontology Alignmentcited by 0
- 2025GAVINA: flexible aggressive undervolting for bit-serial mixed-precision DNN accelerationcited by 0
- 2025GAVINA: flexible aggressive undervolting for bit-serial mixed-precision DNN acceleration28 Nov 2025
- 2025Search-Optimized Quantization in Biomedical Ontology Alignment18 Jul 2025
- 2024Efficient Deep Learning Infrastructures for Embedded Computing Systems: A Comprehensive Survey and Future Envision3 Nov 2024
- 2024xTern: Energy-Efficient Ternary Neural Network Inference on RISC-V-Based Edge Systems29 May 2024
- 2023Ternary Quantization: A Survey2 Mar 2023
- 2022A Comprehensive Survey on Model Quantization for Deep Neural Networks in Image Classification14 May 2022
- 2022FAT: An In-Memory Accelerator with Fast Addition for Ternary Weight Neural Networks19 Jan 2022