Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Ethan C. Ahn

dblp:203/1927 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2020
0000-0002-0807-2071ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5

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
2 papers
Memory systems · 83% Hardware accelerators and domain-specific architectures · 13% Integrated circuit design · 4%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
non-volatile memory
0.822020
iCELIA: A Full-Stack Framework for STT-MRAM-Based Deep Learning Acceleration · IEEE Trans. Parallel Distributed Syst. 2020
Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
Memory systems › non-volatile memory › magnetic random access memory
STT-MRAM
0.822020
iCELIA: A Full-Stack Framework for STT-MRAM-Based Deep Learning Acceleration · IEEE Trans. Parallel Distributed Syst. 2020
Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator
0.412020
iCELIA: A Full-Stack Framework for STT-MRAM-Based Deep Learning Acceleration · IEEE Trans. Parallel Distributed Syst. 2020
Memory systems
memory controller
0.412019
Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
Memory systems › DRAM › DRAM microarchitecture
row buffer management
0.412019
Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
Memory systems › DRAM
rowhammer
0.412019
Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
Integrated circuit design
device-circuit co-design
0.112020
iCELIA: A Full-Stack Framework for STT-MRAM-Based Deep Learning Acceleration · IEEE Trans. Parallel Distributed Syst. 2020

Methods — techniques the papers use, named apart from their topics

non-uniform weight quantization · 0.4full-stack design · 0.4crossbar array · 0.4restore-aware policy selection · 0.4device-level mitigation · 0.4
YearPublicationVenuePosition
2020 iCELIA: A Full-Stack Framework for STT-MRAM-Based Deep Learning Acceleration
abstract
A large variety of applications rely on deep learning to process big data, learn sophisticated features, and perform complicated tasks. Utilizing emerging non-volatile memory (NVM)'s unique characteristics, including the crossbar array structure and gray-scale cell resistances, to perform neural network (NN) computation is a well-studied approach in accelerating deep learning applications. Compared to other NVM technologies, STT-MRAM has its unique advantages in performing NN computation. However, the state-of-the-art research have not utilized STT-MRAM for deep learning acceleration due to its device and architecture-level challenges. Consequently, this paper enables STT-MRAM, for the first time, as an effective and practical deep learning accelerator. In particular, it proposes a full-stack framework iCELIA spanning multiple design levels, including device-level fabrication, circuit-level enhancements, architecture-level synaptic weight quantization, and system-level accelerator design. The primary contributions of iCELIA over our prior work CELIA include a new non-uniform weight quantization scheme and much enhanced accelerator system design. The proposed framework significantly mitigates the model accuracy loss due to reduced data precision in a cohesive manner, constructing a comprehensive STT-MRAM accelerator system for fast NN computation with high energy efficiency and low cost.
Hebin R. Cherian, Ethan C. Ahn, Xuehai Qian, Lide Duan
IEEE Trans. Parallel Distributed Syst.3
2019 Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations
abstract
As an important nonvolatile memory technology, spin transfer torque magnetoresistive RAM (STT-MRAM) is widely considered as a universal memory solution for future processors. Employing STT-MRAM as the main memory offers a wide variety of benefits, but also results in unique design challenges. In particular, read disturbance characterizes accidental data corruption in STT-MRAM after it is read, leading to the need of restoring data back to memory after each read operation. In this paper, we propose both device and architecture innovations to mitigate and tolerate read disturbance. First, we quantitatively demonstrate the relationship between read disturbance and key device parameters, conducting a number of read disturbance mitigation schemes. These device-level schemes turn out to be effective in reducing the read disturbance probability, but come with costs on other design metrics. Consequently, we further propose a restore-aware memory controller design at the architecture level to tolerate read disturbance. Since the extra restores incurred by read disturbance greatly change the timing scenarios that conventional memory controllers were optimized for, directly adopting restore-agnostic DRAM memory management techniques will lead to suboptimal designs for STT-MRAM. Therefore, we propose restore-aware policy selection (RAPS), a dynamic and hybrid row buffer management scheme that factors in the inevitable data restores in STT-MRAM-based main memory. RAPS monitors the row buffer hit rate at run time, dynamically switching between two static page-closure policies. By factoring in restores, RAPS accurately captures the optimal design points, achieving optimal policy selections at run time. Our experimental results show that RAPS significantly improves system performance and energy efficiency compared to conventional page-closure policies.
Armin Haj Aboutalebi, Ethan C. Ahn, Bo Mao 0003, Suzhen Wu, Lide Duan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2018 CELIA: A Device and Architecture Co-Design Framework for STT-MRAM-Based Deep Learning Acceleration
abstract
A large variety of applications rely on deep learning to process big data, learn sophisticated features, and perform complicated tasks. Utilizing emerging non-volatile memory (NVM)'s unique characteristics, including the crossbar array structure and gray-scale cell resistances, to perform neural network (NN) computation is a well-studied approach in accelerating deep learning tasks. Compared to other NVM technologies, STT-MRAM has its unique advantages in performing NN computation. However, the state-of-the-art research have not utilized STT-MRAM for deep learning acceleration due to its device- and architecture-level challenges. Consequently, this paper enables STT-MRAM, for the firs time, as an effective and practical deep learning accelerator. In particular, it proposes a full-stack solution across multiple design layers, including device-level fabrication, circuit-level enhancement, architecture-level data quantization, and system-level accelerator design. The proposed framework significantly mitigates the model accuracy loss due to reduced data precision in a cohesive manner, constructing a comprehensive STT-MRAM accelerator system for fast NN computation with high energy efficiency and low cost.
Hebin R. Cherian, Ethan C. Ahn, Lide Duan
ICS3
2017 Enabling NVM-based deep learning acceleration using nonuniform data quantization: work-in-progress
abstract
Apart from employing a co-processor (e.g., GPU) for neural network (NN) computation, utilizing the unique characteristics of nonvolatile memories (NVM), including RRAM, phase change memory (PCM), and STT-MRAM, to accelerate NN algorithms has been extensively studied. In such approaches, input data and synaptic weights are represented using word line voltages and cell resistance, with the resulting bit line current indicating the calculation result. However, the limited number of resistance levels in a NVM cell largely reduces the algorithm data precision, thus significantly lowering the model inference accuracy. Motivated by the observation that the conventional, uniformly generated data quantization points are not equally important to the model, we propose a nonuniform data quantization scheme to better represent the model in NVM cells and minimize the inference accuracy loss. Our experimental results show that the proposed scheme can achieve highly accurate deep learning model inference using as low as only 4 bits for synaptic weight representation. This effectively enables a NVM with few cell resistance levels (e.g., STT-MRAM) to perform NN calculation, and also results in additional benefits in performance, energy, and memory storage.
Ethan C. Ahn, Lide Duan
CASES2
2017 Vulnerability Analysis of On-Chip Access-Control Memory
Chintan Chavda, Ethan C. Ahn, Yu-Sheng Chen, Youngjae Kim 0001, Kalidas Ganesh, Junghee Lee 0004
HotStorage2