QuTiBench: Benchmarking Neural Networks on Heterogeneous Hardware
Michaela Blott, Lisa Halder, Miriam Leeser, Linda Doyle

TL;DR
QuTiBench is a comprehensive benchmarking suite designed to evaluate neural networks across diverse hardware architectures and algorithmic optimizations, including quantization, to aid system designers in making informed decisions.
Contribution
It introduces a novel multi-tiered benchmark suite that supports algorithmic optimizations like quantization and evaluates heterogeneous hardware architectures for neural networks.
Findings
Supports algorithmic optimizations such as quantization
Enables comparison of diverse hardware architectures
Facilitates understanding of trade-offs in neural network deployment
Abstract
Neural Networks have become one of the most successful universal machine learning algorithms. They play a key role in enabling machine vision and speech recognition for example. Their computational complexity is enormous and comes along with equally challenging memory requirements, which limits deployment in particular within energy constrained, embedded environments. In order to address these implementation challenges, a broad spectrum of new customized and heterogeneous hardware architectures have emerged, often accompanied with co-designed algorithms to extract maximum benefit out of the hardware. Furthermore, numerous optimization techniques are being explored for neural networks to reduce compute and memory requirements while maintaining accuracy. This results in an abundance of algorithmic and architectural choices, some of which fit specific use cases better than others. For…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Parallel Computing and Optimization Techniques · Adversarial Robustness in Machine Learning
