In-memory computing to break the memory wall
Facing the computing demands of Internet of things (IoT) and artificial intelligence (AI), the
cost induced by moving the data between the central processing unit (CPU) and memory is …
cost induced by moving the data between the central processing unit (CPU) and memory is …
GAN‐LSTM‐3D: An efficient method for lung tumour 3D reconstruction enhanced by attention‐based LSTM
L Hong, MH Modirrousta… - CAAI Transactions …, 2023 - Wiley Online Library
Abstract Three‐dimensional (3D) image reconstruction of tumours can visualise their
structures with precision and high resolution. In this article, GAN‐LSTM‐3D method is …
structures with precision and high resolution. In this article, GAN‐LSTM‐3D method is …
MNSIM 2.0: A behavior-level modeling tool for memristor-based neuromorphic computing systems
Memristor based neuromorphic computing systems give alternative solutions to boost the
computing energy efficiency of Neural Network (NN) algorithms. Because of the large-scale …
computing energy efficiency of Neural Network (NN) algorithms. Because of the large-scale …
Evaluating machine learningworkloads on memory-centric computing systems
Training machine learning (ML) algorithms is a computationally intensive process, which is
frequently memory-bound due to repeatedly accessing large training datasets. As a result …
frequently memory-bound due to repeatedly accessing large training datasets. As a result …
Mnsim 2.0: A behavior-level modeling tool for processing-in-memory architectures
In the age of artificial intelligence (AI), the huge data movements between memory and
computing units become the bottleneck of von Neumann architectures, ie, the “memory wall” …
computing units become the bottleneck of von Neumann architectures, ie, the “memory wall” …
Simplepim: A software framework for productive and efficient processing-in-memory
Data movement between memory and processors is a major bottleneck in modern
computing systems. The processing-in-memory (PIM) paradigm aims to alleviate this …
computing systems. The processing-in-memory (PIM) paradigm aims to alleviate this …
An Experimental Evaluation of Machine Learning Training on a Real Processing-in-Memory System
Training machine learning (ML) algorithms is a computationally intensive process, which is
frequently memory-bound due to repeatedly accessing large training datasets. As a result …
frequently memory-bound due to repeatedly accessing large training datasets. As a result …
Towards efficient allocation of graph convolutional networks on hybrid computation-in-memory architecture
Graph convolutional networks (GCNs) have been applied successfully in social networks
and recommendation systems to analyze graph data. Unlike conventional neural networks …
and recommendation systems to analyze graph data. Unlike conventional neural networks …
Extreme partial-sum quantization for analog computing-in-memory neural network accelerators
In Analog Computing-in-Memory (CIM) neural network accelerators, analog-to-digital
converters (ADCs) are required to convert the analog partial sums generated from a CIM …
converters (ADCs) are required to convert the analog partial sums generated from a CIM …
SwiftRL: Towards Efficient Reinforcement Learning on Real Processing-In-Memory Systems
Reinforcement Learning (RL) trains agents to learn optimal behavior by maximizing reward
signals from experience datasets. However, RL training often faces memory limitations …
signals from experience datasets. However, RL training often faces memory limitations …