Simplepim: A software framework for productive and efficient processing-in-memory

J Chen, J Gómez-Luna, I El Hajj… - 2023 32nd …, 2023 - ieeexplore.ieee.org
Data movement between memory and processors is a major bottleneck in modern
computing systems. The processing-in-memory (PIM) paradigm aims to alleviate this …

Sorting in memristive memory

MR Alam, MH Najafi, N TaheriNejad - ACM Journal on Emerging …, 2022 - dl.acm.org
Sorting data is needed in many application domains. Traditionally, the data is read from
memory and sent to a general-purpose processor or application-specific hardware for …

Towards efficient allocation of graph convolutional networks on hybrid computation-in-memory architecture

J Chen, G Lin, J Chen, Y Wang - Science China Information Sciences, 2021 - Springer
Graph convolutional networks (GCNs) have been applied successfully in social networks
and recommendation systems to analyze graph data. Unlike conventional neural networks …

TEFLON: Thermally Efficient Dataflow-Aware 3D NoC for Accelerating CNN Inferencing on Manycore PIM Architectures

G Narang, C Ogbogu, JR Doppa… - ACM Transactions on …, 2024 - dl.acm.org
Resistive random-access memory (ReRAM)-based processing-in-memory (PIM)
architectures are used extensively to accelerate inferencing/training with convolutional …

Stochastic computing in beyond von-neumann era: Processing bit-streams in memristive memory

MR Alam, MH Najafi, N Taherinejad… - … on Circuits and …, 2022 - ieeexplore.ieee.org
Stochastic Computing (SC) is an alternative computing paradigm that promises high
robustness to noise and outstanding area-and power-efficiency compared to traditional …

A low-cost fsm-based bit-stream generator for low-discrepancy stochastic computing

S Asadi, MH Najafi, M Imani - … & Test in Europe Conference & …, 2021 - ieeexplore.ieee.org
Low-discrepancy (LD) bit-streams have been proposed to improve the accuracy and
computation speed of stochastic computing (SC) circuits. These bit-streams are …

A stochastic computing scheme of embedding random bit generation and processing in computational random access memory (SC-CRAM)

BR Zink, Y Lv, M Zabihi, H Cilasun… - IEEE Journal on …, 2023 - ieeexplore.ieee.org
Stochastic computing (SC) has emerged as a promising solution for performing complex
functions on large amounts of data to meet future computing demands. However, the …

CORLD: In-stream correlation manipulation for low-discrepancy stochastic computing

S Asadi, MH Najafi, M Imani - 2021 IEEE/ACM International …, 2021 - ieeexplore.ieee.org
Stochastic computing (SC) is a re-emerging computing paradigm providing low-cost and
noise-tolerant designs for a wide range of arithmetic operations. SC circuits operate on …

Efficient persistent memory file systems using virtual superpages with multi-level allocator

C Yang, Z Yu, R Zhang, S Nie, H Li, X Chen… - Journal of Systems …, 2022 - Elsevier
Emerging persistent memory file systems can significantly improve performance by utilizing
the advantages of Persistent Memories (PMs). Especially, they can employ superpages of …

Tri-HD: Energy-Efficient On-Chip Learning With In-Memory Hyperdimensional Computing

W Xu, S Gupta, J Morris, X Shen… - … on Computer-Aided …, 2024 - ieeexplore.ieee.org
The Internet of Things (IoT) has led to the emergence of big data. Processing this data,
specially in learning algorithms, poses a challenge for current embedded computing …