Demo Data from EDBT 2026 / reviewers in the wild / expert
Hokchhay Tann
dblp:183/6202
· DBLP profile ↗
6ranked-venue papers
2as first author
1since 2021 · last 2022
0000-0003-4762-4972ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 51% Hardware accelerators and domain-specific architectures · 44% Emerging computing paradigms · 5% | |
| Artificial intelligence
2 papers |
Efficient and distributed learning · 93% Deep learning architectures and training · 7% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
0.9 | 2 | 2022 | UDC: Unified DNAS for Compressible TinyML Models for Neural Processing Units · NeurIPS 2022 Hardware-Software Codesign of Accurate, Multiplier-free Deep Neural Networks · DAC 2017 |
Electronic design automation › logic synthesis › logic optimization
approximate logic synthesis |
0.3 | 1 | 2018 | BLASYS: approximate logic synthesis using boolean matrix factorization · DAC 2018 |
Electronic design automation › logic synthesis
boolean matrix factorization |
0.3 | 1 | 2018 | BLASYS: approximate logic synthesis using boolean matrix factorization · DAC 2018 |
Electronic design automation
logic synthesis |
0.3 | 1 | 2018 | BLASYS: approximate logic synthesis using boolean matrix factorization · DAC 2018 |
Machine learning › Efficient and distributed learning › model compression › quantization › low-precision computation
fixed-point quantization |
0.3 | 1 | 2017 | Hardware-Software Codesign of Accurate, Multiplier-free Deep Neural Networks · DAC 2017 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.3 | 1 | 2017 | Hardware-Software Codesign of Accurate, Multiplier-free Deep Neural Networks · DAC 2017 |
Emerging computing paradigms
approximate computing |
0.1 | 1 | 2018 | BLASYS: approximate logic synthesis using boolean matrix factorization · DAC 2018 |
Methods — techniques the papers use, named apart from their topics
weight quantization · 1.1sparsity · 1.1differentiable neural architecture search · 1.1dynamic fixed-point quantization · 0.6arithmetic shift · 0.6design space exploration · 0.3boolean matrix factorization · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | UDC: Unified DNAS for Compressible TinyML Models for Neural Processing UnitsabstractDeploying TinyML models on low-cost IoT hardware is very challenging, due to limited device memory capacity. Neural processing unit (NPU) hardware address the memory challenge by using model compression to exploit weight quantization and sparsity to fit more parameters in the same footprint. However, designing compressible neural networks (NNs) is challenging, as it expands the design space across which we must make balanced trade-offs. This paper demonstrates Unified DNAS for Compressible (UDC) NNs, which explores a large search space to generate state-of-the-art compressible NNs for NPU. ImageNet results show UDC networks are up to 3.35x smaller (iso-accuracy) or 6.25% more accurate (iso-model size) than previous work. Igor Fedorov, Ramon Matas Navarro, Hokchhay Tann, Chuteng Zhou, Matthew Mattina, Paul N. Whatmough |
NeurIPS | 3 |
| 2020 | A Resource-Efficient Embedded Iris Recognition System Using Fully Convolutional NetworksabstractApplications of fully convolutional networks (FCN) in iris segmentation have shown promising advances. For mobile and embedded systems, a significant challenge is that the proposed FCN architectures are extremely computationally demanding. In this article, we propose a resource-efficient, end-to-end iris recognition flow, which consists of FCN-based segmentation and a contour fitting module, followed by Daugman normalization and encoding. To attain accurate and efficient FCN models, we propose a three-step SW/HW co-design methodology consisting of FCN architectural exploration, precision quantization, and hardware acceleration. In our exploration, we propose multiple FCN models, and in comparison to previous works, our best-performing model requires 50× fewer floating-point operations per inference while achieving a new state-of-the-art segmentation accuracy. Next, we select the most efficient set of models and further reduce their computational complexity through weights and activations quantization using an 8-bit dynamic fixed-point format. Each model is then incorporated into an end-to-end flow for true recognition performance evaluation. A few of our end-to-end pipelines outperform the previous state of the art on two datasets evaluated. Finally, we propose a novel dynamic fixed-point accelerator and fully demonstrate the SW/HW co-design realization of our flow on an embedded FPGA platform. In comparison with the embedded CPU, our hardware acceleration achieves up to 8.3× speedup for the overall pipeline while using less than 15% of the available FPGA resources. We also provide comparisons between the FPGA system and an embedded GPU showing different benefits and drawbacks for the two platforms. Hokchhay Tann, Sherief Reda |
ACM J. Emerg. Technol. Comput. Syst. | 1 |
| 2018 | BLASYS: approximate logic synthesis using boolean matrix factorizationabstractApproximate computing is an emerging paradigm where design accuracy can be traded off for benefits in design metrics such as design area, power consumption or circuit complexity. In this work, we present a novel paradigm to synthesize approximate circuits using Boolean matrix factorization (BMF). In our methodology the truth table of a sub-circuit of the design is approximated using BMF to a controllable approximation degree, and the results of the factorization are used to synthesize a less complex subcircuit. To scale our technique to large circuits, we devise a circuit decomposition method and a subcircuit design-space exploration technique to identify the best order for subcircuit approximations. Our method leads to a smooth trade-off between accuracy and full circuit complexity as measured by design area and power consumption. Using an industrial strength design flow, we extensively evaluate our methodology on a number of testcases, where we demonstrate that the proposed methodology can achieve up to 63% in power savings, while introducing an average relative error of 5%. We also compare our work to previous works in Boolean circuit synthesis and demonstrate significant improvements in design metrics for same accuracy targets. Soheil Hashemi, Hokchhay Tann, Sherief Reda |
DAC | 2 |
| 2018 | Approximate computing for biometrie security systems: A case study on iris scanningabstractExploiting the error resilience of emerging data-rich applications, approximate computing promotes the introduction of small amount of inaccuracy into computing systems to achieve significant reduction in computing resources such as power, design area, runtime or energy. Successful applications for approximate computing have been demonstrated in the areas of machine learning, image processing and computer vision. In this paper we make the case for a new direction for approximate computing in the field of biometric security with a comprehensive case study of iris scanning. We devise an end-to-end flow from an input camera to the final iris encoding that produces sufficiently accurate final results despite relying on intermediate approximate computational steps. Unlike previous methods which evaluated approximate computing techniques on individual algorithms, our flow consists of a complex SW/HW pipeline of four major algorithms that eventually compute the iris encoding from input live camera feeds. In our flow, we identify overall eight approximation knobs at both the algorithmic and hardware levels to trade-off accuracy with runtime. To identify the optimal values for these knobs, we devise a novel design space exploration technique based on reinforcement learning with a recurrent neural network agent. Finally, we fully implement and test our proposed methodologies using both benchmark dataset images and live images from a camera using an FPGA-based SoC. We show that we are able to reduce the runtime of the system by 48 χ on top of an already HW accelerated design, while meeting industry-standard accuracy requirements for iris scanning systems. Soheil Hashemi, Hokchhay Tann, Francesco Buttafuoco, Sherief Reda |
DATE | 2 |
| 2017 | Hardware-Software Codesign of Accurate, Multiplier-free Deep Neural NetworksabstractWhile Deep Neural Networks (DNNs) push the state-of-the-art in many machine learning applications, they often require millions of expensive floating-point operations for each input classification. This computation overhead limits the applicability of DNNs to low-power, embedded platforms and incurs high cost in data centers. This motivates recent interests in designing low-power, low-latency DNNs based on fixed-point, ternary, or even binary data precision. While recent works in this area offer promising results, they often lead to large accuracy drops when compared to the floating-point networks. We propose a novel approach to map floating-point based DNNs to 8-bit dynamic fixed-point networks with integer power-of-two weights with no change in network architecture. Our dynamic fixed-point DNNs allow different radix points between layers. During inference, power-of-two weights allow multiplications to be replaced with arithmetic shifts, while the 8-bit fixed-point representation simplifies both the buffer and adder design. In addition, we propose a hardware accelerator design to achieve low-power, low-latency inference with insignificant degradation in accuracy. Using our custom accelerator design with the CIFAR-10 and ImageNet datasets, we show that our method achieves significant power and energy savings while increasing the classification accuracy. Hokchhay Tann, Soheil Hashemi, R. Iris Bahar, Sherief Reda |
DAC | 1 |
| 2017 | Understanding the impact of precision quantization on the accuracy and energy of neural networksabstractDeep neural networks are gaining in popularity as they are used to generate state-of-the-art results for a variety of computer vision and machine learning applications. At the same time, these networks have grown in depth and complexity in order to solve harder problems. Given the limitations in power budgets dedicated to these networks, the importance of low-power, low-memory solutions has been stressed in recent years. While a large number of dedicated hardware using different precisions has recently been proposed, there exists no comprehensive study of different bit precisions and arithmetic in both inputs and network parameters. In this work, we address this issue and perform a study of different bit-precisions in neural networks (from floating-point to fixed-point, powers of two, and binary). In our evaluation, we consider and analyze the effect of precision scaling on both network accuracy and hardware metrics including memory footprint, power and energy consumption, and design area. We also investigate training-time methodologies to compensate for the reduction in accuracy due to limited bit precision and demonstrate that in most cases, precision scaling can deliver significant benefits in design metrics at the cost of very modest decreases in network accuracy. In addition, we propose that a small portion of the benefits achieved when using lower precisions can be forfeited to increase the network size and therefore the accuracy. We evaluate our experiments, using three well-recognized networks and datasets to show its generality. We investigate the trade-offs and highlight the benefits of using lower precisions in terms of energy and memory footprint. Soheil Hashemi, Nicholas Anthony, Hokchhay Tann, R. Iris Bahar, Sherief Reda |
DATE | 3 |