Anteneh Gebregiorgis

Dr. Anteneh Gebregiorgis


Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

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

Representative Publications

View All Publications
25 October 2022 in ACM Journal on Emerging Technologies in Computing Systems
Verified
Journal Article
Open access
AGAnteneh Gebregiorgis
Anteneh Gebregiorgis
HNHoang Anh Du Nguyen
Hoang Anh Du Nguyen
JYJintao Yu
Jintao Yu
RBRajendra Bishnoi
Rajendra Bishnoi
MTMottaqiallah Taouil
Mottaqiallah Taouil
SHSaid Hamdioui
Said Hamdioui
Faster and cheaper computers have been constantly demanding technological and architectural improvements. However, current technology is suffering from three technology walls: leakage wall, reliability wall, and cost wall. Meanwhile, existing architecture performance is also saturating due to three well-known architecture walls: memory wall, power wall, and instruction-level parallelism (ILP) wall. Hence, a lot of novel technologies and architectures have been introduced and developed intensively. Our previous work has presented a comprehensive classification and broad overview of memory-centric computer architectures. In this article, we aim to discuss the most important classes of memory-centric architectures thoroughly and evaluate their advantages and disadvantages. Moreover, for each class, the article provides a comprehensive survey on memory-centric architectures available in the literature.

26 July 2022 in IEEE Transactions on Emerging Topics in Computational Intelligence
Verified
Journal Article
Closed access
SDSumit Diware
Sumit Diware
ASAbhairaj Singh
Abhairaj Singh
AGAnteneh Gebregiorgis
Anteneh Gebregiorgis
RJRajiv V. Joshi
Rajiv V. Joshi
SHSaid Hamdioui
Said Hamdioui
RBRajendra Bishnoi
Rajendra Bishnoi
Computation-in-memory (CIM) paradigm leverages emerging memory technologies such as resistive random access memories (RRAMs) to process the data within the memory itself. This alleviates the memory-processor bottleneck resulting in much higher hardware efficiency compared to von-Neumann architecture-based conventional hardware. Hence, CIM becomes an attractive alternative for applications like neural networks which require a huge number of data transfer operations in conventional hardware. CIM-based neural networks typically employ bit-slicing scheme which represents a single neural weight using multiple RRAM devices (called slices) to meet the high bit-precision demand. However, such neural networks suffer from significant accuracy degradation due to non-zero G$_{\min }$ error where a zero weight in the neural network is represented by an RRAM device with a non-zero conductance. This paper proposes an unbalanced bit-slicing scheme to mitigate the impact of non-zero G$_{\min }$ error. It achieves this by allocating appropriate sensing margins for different slices based on their binary positions. It also tunes the sensing margins to meet the demands of either high accuracy or energy-efficiency. The sensing margin allocation is supported by 2’s complement arithmetic which further reduces the influence of non-zero G$_{\min }$ error. Simulation results show that our proposed scheme achieves up to 7.3× accuracy and up to 7.8× correct operations per unit energy consumption compared to state-of-the-art.

22 June 2022 in Neuromorphic Computing and Engineering
Verified
Journal Article
Open access
CBChristopher Bengel
Christopher Bengel
JMJohannes Mohr
Johannes Mohr
SWStefan Wiefels
Stefan Wiefels
ASAbhairaj Singh
Abhairaj Singh
AGAnteneh Gebregiorgis
Anteneh Gebregiorgis
SMStephan Menzel
Stephan Menzel
Computation-in-memory using memristive devices is a promising approach to overcome the performance limitations of conventional computing architectures introduced by the von Neumann bottleneck which are also known as memory wall and power wall. It has been shown that accelerators based on memristive devices can deliver higher energy efficiencies and data throughputs when compared with conventional architectures. In the vast multitude of memristive devices, bipolar resistive switches based on the valence change mechanism (VCM) are particularly interesting due to their low power operation, non-volatility, high integration density and their CMOS compatibility. While a wide range of possible applications is considered, many of them such as artificial neural networks heavily rely on vector-matrix-multiplications (VMMs) as a mathematical operation. These VMMs are made up of large numbers of multiplication and accumulation (MAC) operations. The MAC operation can be realised using memristive devices in an analog fashion using Ohm’s law and Kirchhoff’s law. However, VCM devices exhibit a range of non-idealities, affecting the VMM performance, which in turn impacts the overall accuracy of the application. Those non-idealities can be classified into time-independent (programming variability) and time-dependent (read disturb and read noise). Additionally, peripheral circuits such as analog to digital converters can introduce errors during the digitalization. In this work, we experimentally and theoretically investigate the impact of device- and circuit-level effects on the VMM in a VCM crossbars. Our analysis shows that the variability of the low resistive state plays a key role and that reading in the RESET direction should be favored to reading in the SET direction.

20 January 2023 in Memories - Materials, Devices, Circuits and Systems
Verified
Journal Article
Open access
AGAnteneh Gebregiorgis
Anteneh Gebregiorgis
ASAbhairaj Singh
Abhairaj Singh
AYAmirreza Yousefzadeh
Amirreza Yousefzadeh
DWDirk Wouters
Dirk Wouters
RBRajendra Bishnoi
Rajendra Bishnoi
SHSaid Hamdioui
Said Hamdioui

3 March 2021 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Closed access
ASAbhairaj Singh
Abhairaj Singh
MLMuath Abu Lebdeh
Muath Abu Lebdeh
AGAnteneh Gebregiorgis
Anteneh Gebregiorgis
RBRajendra Bishnoi
Rajendra Bishnoi
RJRajiv V. Joshi
Rajiv V. Joshi
SHSaid Hamdioui
Said Hamdioui
Emerging computation-in-memory (CIM) paradigm offers processing and storage of data at the same physical location, thus alleviating critical memory-processor communication bottlenecks suffered by conventional von-Neumann architecture. Storage of data in a CIM architecture is analog in nature and therefore computation is performed in analog domain i.e. inputs and outputs are analog values. Since the outside computing environment is digital, analog-to-digital converters (ADC) are utilized to perform the output data conversion. However, ADC designs are bulky, power-hungry circuits that are prone to design variations and therefore, play an important role in determining the computing efficiency of CIM architectures. In this paper, we present a scalable and reliable integrate and fire circuit ADC (SRIF-ADC) design for CIM architectures, suitable for stringent power and area constraints. We devise a technique to stabilize the node receiving analog inputs that allows more rows to be activated at the same time, thereby increasing the operand size of input vectors. This allows better scalability in terms of higher parallelism of operations. We employ a self-timed variation-aware design approach and design measures to drastically reduce read disturb of memristor devices that address reliability issues related to the ADC design. In addition, we present a compact, built-in sample-and-hold circuit to replace the large-sized capacitance and built-in weighting technique to alleviate the need for post-processing. For multiply-and-accumulate (MAC) operation, our simulation results show that we can improve the computational parallelism by 3X as well as ADC conversion speed and energy efficiency are improved by 2X and 11.6X, respectively, compared to the state-of-the-art design.

30 April 2023 in ACM Journal on Emerging Technologies in Computing Systems
Verified
Journal Article
Open access
TKTroya Çağıl Köylü
Troya Çağıl Köylü
CRCezar Rodolfo Wedig Reinbrecht
Cezar Rodolfo Wedig Reinbrecht
AGAnteneh Gebregiorgis
Anteneh Gebregiorgis
SHSaid Hamdioui
Said Hamdioui
MTMottaqiallah Taouil
Mottaqiallah Taouil
Hardware security is currently a very influential domain, where each year countless works are published concerning attacks against hardware and countermeasures. A significant number of them use machine learning, which is proven to be very effective in other domains. This survey, as one of the early attempts, presents the usage of machine learning in hardware security in a full and organized manner. Our contributions include classification and introduction to the relevant fields of machine learning, a comprehensive and critical overview of machine learning usage in hardware security, and an investigation of the hardware attacks against machine learning (neural network) implementations.