Jürgen Teich
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Jürgen Teich has a total of 251 co-authors. Here are the top co-authors by number of shared publications:
- Frank Hannig
Department of Computer Science, Friedrich-Alexander-Universitt Erlangen-Nrnberg, Erlangen, Germany
35 shared publications - Stefan Wildermann
Friedrich-Alexander-Universität Erlangen-Nürnberg, Erlangen, Germany
31 shared publications - Michael Glaß
Ulm University
15 shared publications - Christian Haubelt
Department of Computer Science and Electrical Engineering, University of Rostock, Rostock, Germany
13 shared publications - Andreas Becher
TU Ilmenau, Ilmenau, Germany
6 shared publications - Behnaz Pourmohseni
Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Erlangen, Germany
6 shared publications
Latest Publications
- Open Access
- 28 September 2026
- Published by Association for Computing Machinery (ACM)
- p. 81-88
Hints for Program-Driven Control of Hybrid Volatile/Non-Volatile Caches
- 28 September 2026
- Published by Association for Computing Machinery (ACM)
- p. 81-88
Open AccessHints for Program-Driven Control of Hybrid Volatile/Non-Volatile Caches
- 18 May 2026
- Published by Springer Nature
- p. 125-145
OpTC: Automatic Compression and Performance Estimation for Deployment of Neural Networks on AURIX TC3xx Microcontrollers
- 18 May 2026
- Published by Springer Nature
- p. 125-145
OpTC: Automatic Compression and Performance Estimation for Deployment of Neural Networks on AURIX TC3xx Microcontrollers
- Open Access
- 27 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 490-498
Dynamically Adaptable Ensemble Proxies for Training-Free Neural Architecture Search
- 27 April 2026
- Published by Association for Computing Machinery (ACM)
- p. 490-498
Open AccessDynamically Adaptable Ensemble Proxies for Training-Free Neural Architecture Search
- 23 October 2025
- Published by Springer Nature
- p. 63-78
CHaOS: A Persistent Lightweight Cache Hybridization-Aware OS
- 23 October 2025
- Published by Springer Nature
- p. 63-78
CHaOS: A Persistent Lightweight Cache Hybridization-Aware OS
- 23 October 2025
- Published by Springer Nature
- p. 172-188
A SIMD MAC RISC-V Extension with Approximate Multipliers for Accelerating CNN Inference in Tiny Embedded Devices
- 23 October 2025
- Published by Springer Nature
- p. 172-188
A SIMD MAC RISC-V Extension with Approximate Multipliers for Accelerating CNN Inference in Tiny Embedded Devices
- 23 October 2025
- Published by Springer Nature
- p. 48-62
FSST Compression of JSON Data on FPGAs
- 16 October 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Embedded Systems Letters
- Vol. 17 (5) , 329-332
Beyond BNNs: Design and Acceleration of Sub-Bit Neural Networks Using RISC-V Custom Functional Units
Binary neural networks (BNNs) are known for their minimal memory requirements, making them an attractive choice for resource-constrained environments. SBNN-nps are a more recent advancement that extend the benefits of BNNs by compressing them even further, achieving sub-bit level representations to maximize efficiency. However, effectively compressing and accelerating BNNs presents challenges. In this letter, we propose a novel approach to compress BNNs using a fixed-length compression scheme that can be efficiently decoded at runtime. We then propose RISC-V extensions, implemented as a custom function unit (CFU), to decode compressed weights via a codebook stored on an FPGA on-board memory, followed by XOR and population count operations. This approach achieves a speedup of up to 2× compared to conventional BNNs deployed on the RISC-V softcore, with Significantly less accuracy degradation, and provides a foundation for exploring even higher compression configurations to improve performance further.
- 16 October 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Embedded Systems Letters
- Vol. 17 (5) , 329-332
Beyond BNNs: Design and Acceleration of Sub-Bit Neural Networks Using RISC-V Custom Functional Units
Binary neural networks (BNNs) are known for their minimal memory requirements, making them an attractive choice for resource-constrained environments. SBNN-nps are a more recent advancement that extend the benefits of BNNs by compressing them even further, achieving sub-bit level representations to maximize efficiency. However, effectively compressing and accelerating BNNs presents challenges. In this letter, we propose a novel approach to compress BNNs using a fixed-length compression scheme that can be efficiently decoded at runtime. We then propose RISC-V extensions, implemented as a custom function unit (CFU), to decode compressed weights via a codebook stored on an FPGA on-board memory, followed by XOR and population count operations. This approach achieves a speedup of up to 2× compared to conventional BNNs deployed on the RISC-V softcore, with Significantly less accuracy degradation, and provides a foundation for exploring even higher compression configurations to improve performance further.
- Open Access
- 28 September 2025
- Published by Association for Computing Machinery (ACM)
- p. 23-32
Special Sessions - Hardware-Software Co-Design for Machine Learning Systems Made Open-Source
- 28 September 2025
- Published by Association for Computing Machinery (ACM)
- p. 23-32
Open AccessSpecial Sessions - Hardware-Software Co-Design for Machine Learning Systems Made Open-Source
- Open Access
- 29 August 2025
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Evolutionary Learning and Optimization
- Vol. 5 (3) , 1-21
Combining Multi-Objective Bayesian Optimization with Reinforcement Learning for TinyML
Deploying deep neural networks (DNNs) on microcontrollers (TinyML) is a common trend to process the increasing amount of sensor data generated at the edge, but in practice, resource and latency constraints make it difficult to find optimal DNN candidates. Neural architecture search (NAS) is an excellent approach to automate this search and can easily be combined with DNN compression techniques commonly used in TinyML. However, many NAS techniques are not only computationally expensive, especially hyperparameter optimization (HPO), but also often focus on optimizing only a single objective, e.g., maximizing accuracy, without considering additional objectives such as memory requirements or computational complexity of a DNN, which are key to making deployment at the edge feasible. In this article, we propose a novel NAS strategy for TinyML based on multi-objective Bayesian optimization (MOBOpt) and an ensemble of competing parametric policies trained using augmented random search (ARS) reinforcement learning (RL) agents. Our methodology aims at efficiently finding tradeoffs between a DNN’s predictive accuracy, memory requirements on a given target system, and computational complexity. Our experiments show that we consistently outperform existing MOBOpt approaches on different datasets and architectures such as ResNet-18 and MobileNetv3.
- 29 August 2025
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Evolutionary Learning and Optimization
- Vol. 5 (3) , 1-21
Open AccessCombining Multi-Objective Bayesian Optimization with Reinforcement Learning for TinyML
Deploying deep neural networks (DNNs) on microcontrollers (TinyML) is a common trend to process the increasing amount of sensor data generated at the edge, but in practice, resource and latency constraints make it difficult to find optimal DNN candidates. Neural architecture search (NAS) is an excellent approach to automate this search and can easily be combined with DNN compression techniques commonly used in TinyML. However, many NAS techniques are not only computationally expensive, especially hyperparameter optimization (HPO), but also often focus on optimizing only a single objective, e.g., maximizing accuracy, without considering additional objectives such as memory requirements or computational complexity of a DNN, which are key to making deployment at the edge feasible. In this article, we propose a novel NAS strategy for TinyML based on multi-objective Bayesian optimization (MOBOpt) and an ensemble of competing parametric policies trained using augmented random search (ARS) reinforcement learning (RL) agents. Our methodology aims at efficiently finding tradeoffs between a DNN’s predictive accuracy, memory requirements on a given target system, and computational complexity. Our experiments show that we consistently outperform existing MOBOpt approaches on different datasets and architectures such as ResNet-18 and MobileNetv3.
- Open Access
- 14 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 19-20
Multi-Objective Bayesian Optimization with Reinforcement Learning for Edge Deployment of DNNs on Microcontrollers
- 14 July 2025
- Published by Association for Computing Machinery (ACM)
- p. 19-20
Open AccessMulti-Objective Bayesian Optimization with Reinforcement Learning for Edge Deployment of DNNs on Microcontrollers