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.
? Tutorial for this page

Charles Eckert

dblp:220/3468 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
1since 2021 · last 2023
0000-0002-8839-9890ORCID · reported

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

Systems, architecture and hardware · 2 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author

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
Hardware accelerators and domain-specific architectures · 62% Memory systems · 31% Processor architecture and microarchitecture · 6%
Artificial intelligence
1 paper
Deep learning architectures and training · 50% Probabilistic and Bayesian machine learning · 50%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
machine learning accelerator
1.022023
Eidetic: An In-Memory Matrix Multiplication Accelerator for Neural Networks · IEEE Trans. Computers 2023
Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks · ISCA 2018
Memory systems
processing-in-memory
1.022023
Eidetic: An In-Memory Matrix Multiplication Accelerator for Neural Networks · IEEE Trans. Computers 2023
Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks · ISCA 2018
Hardware accelerators and domain-specific architectures › machine learning accelerator
in-memory computing accelerator
0.712023
Eidetic: An In-Memory Matrix Multiplication Accelerator for Neural Networks · IEEE Trans. Computers 2023
Hardware accelerators and domain-specific architectures › sparse matrix multiplication accelerator
matrix multiplication accelerator
0.712023
Eidetic: An In-Memory Matrix Multiplication Accelerator for Neural Networks · IEEE Trans. Computers 2023
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator
0.712023
Eidetic: An In-Memory Matrix Multiplication Accelerator for Neural Networks · IEEE Trans. Computers 2023
Processor architecture and microarchitecture › computer arithmetic
bit-serial arithmetic
0.312018
Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks · ISCA 2018
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN inference
0.312018
Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks · ISCA 2018
Memory systems › in-memory computing
in-cache acceleration
0.312018
Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks · ISCA 2018
Memory systems › processing-in-memory › computing-in-memory
in-SRAM computing
0.312018
Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks · ISCA 2018
Machine learning › Deep learning architectures and training
convolutional neural network
0.112018
Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks · ISCA 2018
Machine learning › Probabilistic and Bayesian machine learning
statistical inference
0.112018
Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks · ISCA 2018

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

quantization · 1.3data mapping · 1.3in-situ arithmetic · 0.7
YearPublicationVenuePosition
2023 Eidetic: An In-Memory Matrix Multiplication Accelerator for Neural Networks
abstract
This paper presents theEideticarchitecture, which is an SRAM-based ASIC neural network accelerator that eliminates the need to continuously load weights from off-chip, while also minimizing the need to go off chip for intermediate results. Using in-situ arithmetic in the SRAM arrays, this architecture can supports a variety of precision types allowing for effective inference. We also present different data mapping policies for matrix-vector based networks (RNN and MLP) on theEideticarchitecture and describe the tradeoffs involved. With this architecture, multiple layers of a network can be concurrently mapped, storing both the layer weights and intermediate results on-chip, removing the energy and latency penalty of off-chip memory accesses. We evaluateEideticon Google's Neural Machine Translation System (GNMT) encoder and demonstrate a 17.20× increase in throughput and 7.77× reduction in average latency over a single TPUv2 chip.
Charles Eckert, Arun Subramaniyan 0001, Xiaowei Wang 0005, Charles Augustine, Ravi R. Iyer 0001, Reetuparna Das
IEEE Trans. Computers1
2018 Neural Cache: Bit-Serial In-Cache Acceleration of Deep Neural Networks
abstract
This paper presents the Neural Cache architecture, which re-purposes cache structures to transform them into massively parallel compute units capable of running inferences for Deep Neural Networks. Techniques to do in-situ arithmetic in SRAM arrays, create efficient data mapping and reducing data movement are proposed. The Neural Cache architecture is capable of fully executing convolutional, fully connected, and pooling layers in-cache. The proposed architecture also supports quantization in-cache. Our experimental results show that the proposed architecture can improve inference latency by 8.3× over state-of-art multi-core CPU (Xeon E5), 7.7× over server class GPU (Titan Xp), for Inception v3 model. Neural Cache improves inference throughput by 12.4× over CPU (2.2× over GPU), while reducing power consumption by 50% over CPU (53% over GPU).
Charles Eckert, Xiaowei Wang 0005, Arun Subramaniyan 0001, Ravi R. Iyer 0001, Dennis Sylvester, David T. Blaauw, Reetuparna Das
ISCA1