Christian Hochberger

Prof. Dr. Christian Hochberger

orcid

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
11 November 2017
Verified
Book Chapter
Open access
PDF file
NDNormann Decker
Normann Decker
PGPhilip Gottschling
Philip Gottschling
CHChristian Hochberger
Christian Hochberger
MLMartin Leucker
Martin Leucker
TSTorben Scheffel
Torben Scheffel
AWAlexander Weiss
Alexander Weiss
This paper presents an approach for rapidly adjustable embedded trace online monitoring of multi-core systems, called RETOM. Today, most commercial multi-core SoCs provide accurate runtime information through an embedded trace unit without affecting program execution. Available debugging solutions can use it to reconstruct the run offline, but usually for up to a few seconds only. RETOM employs a novel online reconstruction technique that makes the program run available outside the SoC and allows for evaluating a specification formulated in the stream-based specification language TeSSLa in real time. The necessary computing performance is provided by an FPGA-based event processing system. In contrast to other hardware-based runtime verification techniques, changing the specification requires no circuit synthesis and thus seconds rather than minutes or hours. Therefore, iterated testing and property adjustment during development and debugging becomes feasible while preserving the option of arbitrarily extending observation time, which may be necessary to detect rarely occurring errors. Experiments show the feasibility of the approach.

2 July 2024 in IEEE Access
Verified
Journal Article
Open access
ASAlireza Senobari
Alireza Senobari
JVJafar Vafaei
Jafar Vafaei
OAOmid Akbari
Omid Akbari
CHChristian Hochberger
Christian Hochberger
DSDR SHAFIQUE
DR SHAFIQUE
Deep neural networks (DNNs) are a type of artificial intelligence models that are inspired by the structure and function of the human brain, designed to process and learn from large amounts of data, making them particularly well-suited for tasks such as image and speech recognition. However, applications of DNNs are experiencing emerging growth due to the deployment of specialized accelerators such as the Google’s Tensor Processing Units (TPUs). In large-scale deployments, the energy efficiency of such accelerators may become a critical concern. In the voltage overscaling (VOS) technique, the operating voltage of the system is scaled down beyond the nominal operating voltage, which increases the energy efficiency and lifetime of digital circuits. The VOS technique is usually performed without changing the frequency resulting in timing errors. However, some applications such as multimedia processing, including DNNs, have intrinsic resilience against errors and noise. In this paper, we exploit the inherent resilience of DNNs to propose a quality-aware voltage overscaling framework for TPUs, named X-TPU, which offers higher energy efficiency and lifetime compared to conventional TPUs. The X-TPU framework is composed of two main parts, a modified TPU architecture that supports a runtime voltage overscaling, and a statistical error modeling-based algorithm to determine the voltage of neurons such that the output quality is retained above a given user-defined quality threshold. We synthesized a single-neuron architecture using a 15-nm FinFET technology under various operating voltage levels. Then, we extracted different statistical error models for a neuron corresponding to those voltage levels. Using these models and the proposed algorithm, we determined the appropriate voltage of each neuron (the voltage level of each column of the X-TPU). Results show that running a DNN on X-TPU can achieve 32% energy saving for only 0.6% accuracy loss.

16 May 2023 in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Verified
Journal Article
Closed access
JVJafar Vafaei
Jafar Vafaei
OAOmid Akbari
Omid Akbari
DSDR SHAFIQUE
DR SHAFIQUE
CHChristian Hochberger
Christian Hochberger
Triple modular redundancy (TMR) is one of the most common techniques in fault-tolerant systems, in which the output is determined by a majority voter. However, the design diversity of replicated modules and/or soft errors that are more likely to happen in the nanoscale era may affect the majority voting scheme. Besides, the significant overheads of the TMR scheme may limit its usage in energy consumption and area-constrained critical systems. However, for most inherently error-resilient applications such as image processing and vision deployed in critical systems (such as autonomous vehicles and robotics), achieving a given level of reliability has more priority than precise results. Therefore, these applications can benefit from the approximate computing paradigm to achieve higher energy efficiency and a lower area. This article proposes an energy-efficient approximate reliability (X-Rel) framework to overcome the aforementioned challenges of the TMR systems and get the full potential of approximate computing without sacrificing the desired reliability constraint and output quality. The X-Rel framework relies on relaxing the precision of the voter based on a systematical error bounding method that leverages user-defined quality and reliability constraints. Afterward, the size of the achieved voter is used to approximate the TMR modules such that the overall area and energy consumption are minimized. The effectiveness of employing the proposed X-Rel technique in a TMR structure, for different quality constraints as well as with various reliability bounds, is evaluated in a 15-nm FinFET technology. The results of the X-Rel voter show delay, area, and energy consumption reductions of up to 86%, 87%, and 98%, respectively, when compared to those of the state-of-the-art approximate TMR voters. Also, the effectiveness of the proposed X-Rel-based TMR structure is assessed in four benchmark applications from different domains. For these benchmarks, the results show 1.59 $\times$ , 2.35 $\times$ , and 3.39 $\times$ energy-delay-area-product (EDAP) reduction for less than 1%, 5%, and 10% output quality degradations, respectively. Finally, an image processing application is benchmarked to evaluate the X-Rel framework efficacy in the presence of errors, where the results show up to a 4.78 $\times$ higher output image quality in comparison with the typical TMR voters.

17 November 2022 in Micromachines
Verified
Journal Article
Open access
PDF file
Fernando Leonel AguirreFernando Leonel Aguirre
Fernando Leonel Aguirre
EPEszter Piros
Eszter Piros
NKNico Kaiser
Nico Kaiser
TVTobias Vogel
Tobias Vogel
SPStephan Petzold
Stephan Petzold
EMEnrique Miranda
Enrique Miranda
In this paper, the use of Artificial Neural Networks (ANNs) in the form of Convolutional Neural Networks (AlexNET) for the fast and energy-efficient fitting of the Dynamic Memdiode Model (DMM) to the conduction characteristics of bipolar-type resistive switching (RS) devices is investigated. Despite an initial computationally intensive training phase the ANNs allow obtaining a mapping between the experimental Current-Voltage (I-V) curve and the corresponding DMM parameters without incurring a costly iterative process as typically considered in error minimization-based optimization algorithms. In order to demonstrate the fitting capabilities of the proposed approach, a complete set of I-Vs obtained from Y2O3-based RRAM devices, fabricated with different oxidation conditions and measured with different current compliances, is considered. In this way, in addition to the intrinsic RS variability, extrinsic variation is achieved by means of external factors (oxygen content and damage control during the set process). We show that the reported method provides a significant reduction of the fitting time (one order of magnitude), especially in the case of large data sets. This issue is crucial when the extraction of the model parameters and their statistical characterization are required.

24 July 2023 in IEEE Electron Device Letters
Verified
Journal Article
Closed access
EMEnrique Miranda
Enrique Miranda
EPEszter Piros
Eszter Piros
FAF. L. Aguirre
F. L. Aguirre
TKT. Kim
T. Kim
PSP. Schreyer
P. Schreyer
LALambert Alff
Lambert Alff
Very often researchers in the field of resistive switching devices or memristors need to model their experimental data using a compact representation without dealing with the complexities of a circuit simulator or a differential equation solver. Moreover, once a given device is simulated, one is always tempted to find out what would be the effect of changing the value or dependence of one or several model parameters in a simple and straightforward way. In this letter, we provide such a tool. The dynamic memdiode model for the conduction characteristics of resistive switching devices has been rewritten and simplified so as to comply with these demanding requirements. The model formulation is essentially the same except that it is now expressed using a recursive approach fully compatible with its original foundations. This has been possible thanks to the inherent symmetry of the model equations and to the unification of the physical description of the set and reset processes. We show how the proposed approach can be used as a test bench for different hypotheses, in particular, we focus here on the role played by the characteristic switching times during the state transitions.

20 February 2024 in IEEE Electron Device Letters
Verified
Journal Article
Closed access
EMEnrique Miranda
Enrique Miranda
EPEszter Piros
Eszter Piros
FAF. L. Aguirre
F. L. Aguirre
TKT. Kim
T. Kim
PSP. Schreyer
P. Schreyer
LALambert Alff
Lambert Alff
Tuning the conductance of a memristive device is a process that requires energy and involves power dissipation. In this letter, the role the memory state programming strategy plays in this connection is investigated. To this end, the device model equations representing the electron transport and metal ion/oxygen vacancy displacement caused by the application of an external signal must be solved consistently. However, if instead of considering the applied voltage as the model input, a memory state trajectory is assumed, the model equations can be decoupled allowing an analytic description of the problem. In order to accomplish this objective a more accurate version of the dynamic memdiode model is used which incorporates additional physical considerations in the characteristic switching times. It is demonstrated that alternative trajectories (concave, convex, and sigmoidal) lead to a variety of energy consumption-maximum dissipated power relationships highlighting the key role played by the selected programming strategy. This kind of study contributes to the basic understanding of the writing process of memristors (synaptic weight assignment in neural networks) shedding light on the associated electrical effects.