activity
20172025
most citedEfficient Training of the Memristive Deep Belief Net Immune to Non-Idealities of the Synaptic Devices

13 citations · 60 across the 21 of their papers we have counts for

collaborators

23 papers

cs.NE2025

Preprocessing Methods for Memristive Reservoir Computing for Image Recognition

Rishona Daniels, Duna Wattad, Ronny Ronen +2

Reservoir computing (RC) has attracted attention as an efficient recurrent neural network architecture due to its simplified training, requiring only its last perceptron readout la…

cs.AR2024

Accelerating DNA Read Mapping with Digital Processing-in-Memory

Rotem Ben-Hur, Orian Leitersdorf, Ronny Ronen +5

Genome analysis has revolutionized fields such as personalized medicine and forensics. Modern sequencing machines generate vast amounts of fragmented strings of genome data called…

cs.AR2023

PyPIM: Integrating Digital Processing-in-Memory from Microarchitectural Design to Python Tensors

Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

Digital processing-in-memory (PIM) architectures mitigate the memory wall problem by facilitating parallel bitwise operations directly within the memory. Recent works have demonstr…

cs.DB2023

Accelerating Relational Database Analytical Processing with Bulk-Bitwise Processing-in-Memory

Ben Perach, Ronny Ronen, Shahar Kvatinsky

Online Analytical Processing (OLAP) for relational databases is a business decision support application. The application receives queries about the business database, usually reque…

cs.AR2023

Performance Analysis of Digital Processing-in-Memory through a Case Study on Convolutional-Neural-Network Acceleration

Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

Processing-in-Memory (PIM) architectures are evolving to minimize data movement by leveraging the same physical devices for both memory and logic functionalities. While analog PIM…

cs.AR2023★ 13 cited

FourierPIM: High-Throughput In-Memory Fast Fourier Transform and Polynomial Multiplication

Orian Leitersdorf, Yahav Boneh, Gonen Gazit +2

The Discrete Fourier Transform (DFT) is essential for various applications ranging from signal processing to convolution and polynomial multiplication. The groundbreaking Fast Four…

cs.AR2023★ 1 cited

Enabling Relational Database Analytical Processing in Bulk-Bitwise Processing-In-Memory

Ben Perach, Ronny Ronen, Shahar Kvatinsky

Bulk-bitwise processing-in-memory (PIM), an emerging computational paradigm utilizing memory arrays as computational units, has been shown to benefit database applications. This pa…

cs.AR2022

On Consistency for Bulk-Bitwise Processing-in-Memory

Ben Perach, Ronny Ronnen, Shahar Kvatinsky

Processing-in-memory (PIM) architectures allow software to explicitly initiate computation in the memory. This effectively makes PIM operations a new class of memory operations, al…

cs.ET2022

abstractPIM: A Technology Backward-Compatible Compilation Flow for Processing-In-Memory

Adi Eliahu, Rotem Ben-Hur, Ronny Ronen +1

The von Neumann architecture, in which the memory and the computation units are separated, demands massive data traffic between the memory and the CPU. To reduce data movement, new…

cs.AR2022

MatPIM: Accelerating Matrix Operations with Memristive Stateful Logic

Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

The emerging memristive Memory Processing Unit (mMPU) overcomes the memory wall through memristive devices that unite storage and logic for real processing-in-memory (PIM) systems.…

cs.AR2022★ 4 cited

PartitionPIM: Practical Memristive Partitions for Fast Processing-in-Memory

Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

Digital memristive processing-in-memory overcomes the memory wall through a fundamental storage device capable of stateful logic within crossbar arrays. Dynamically dividing the cr…

eess.SY2022★ 12 cited

FiltPIM: In-Memory Filter for DNA Sequencing

Marcel Khalifa, Rotem Ben-Hur, Ronny Ronen +3

Aligning the entire genome of an organism is a compute-intensive task. Pre-alignment filters substantially reduce computation complexity by filtering potential alignment locations.…

cs.AR2022

AritPIM: High-Throughput In-Memory Arithmetic

Orian Leitersdorf, Dean Leitersdorf, Jonathan Gal +3

Digital processing-in-memory (PIM) architectures are rapidly emerging to overcome the memory-wall bottleneck by integrating logic within memory elements. Such architectures provide…

cs.AR2022

HashPIM: High-Throughput SHA-3 via Memristive Digital Processing-in-Memory

Batel Oved, Orian Leitersdorf, Ronny Ronen +1

Recent research has sought to accelerate cryptographic hash functions as they are at the core of modern cryptography. Traditional designs, however, suffer from the von Neumann bott…

eess.SP2022★ 13 cited

Efficient Training of the Memristive Deep Belief Net Immune to Non-Idealities of the Synaptic Devices

Wei Wang, Barak Hoffer, Tzofnat Greenberg-Toledo +8

The tunability of conductance states of various emerging non-volatile memristive devices emulates the plasticity of biological synapses, making it promising in the hardware realiza…

cs.AR2022★ 12 cited

Understanding Bulk-Bitwise Processing In-Memory Through Database Analytics

Ben Perach, Ronny Ronen, Benny Kimelfeld +1

Bulk-bitwise processing-in-memory (PIM), where large bitwise operations are performed in parallel by the memory array itself, is an emerging form of computation with the potential…

cs.AR2021

Making Memristive Processing-in-Memory Reliable

Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

Processing-in-memory (PIM) solutions vastly accelerate systems by reducing data transfer between computation and memory. Memristors possess a unique property that enables storage a…

cs.AR2021

MultPIM: Fast Stateful Multiplication for Processing-in-Memory

Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

Processing-in-memory (PIM) seeks to eliminate computation/memory data transfer using devices that support both storage and logic. Stateful logic techniques such as IMPLY, MAGIC and…

cs.AR2021

The Bitlet Model: A Parameterized Analytical Model to Compare PIM and CPU Systems

Ronny Ronen, Adi Eliahu, Orian Leitersdorf +5

Nowadays, data-intensive applications are gaining popularity and, together with this trend, processing-in-memory (PIM)-based systems are being given more attention and have become…

cs.AR2021

Efficient Error-Correcting-Code Mechanism for High-Throughput Memristive Processing-in-Memory

Orian Leitersdorf, Ben Perach, Ronny Ronen +1

Inefficient data transfer between computation and memory inspired emerging processing-in-memory (PIM) technologies. Many PIM solutions enable storage and processing using memristor…

cs.AR2020

CONTRA: Area-Constrained Technology Mapping Framework For Memristive Memory Processing Unit

Debjyoti Bhattacharjee, Anupam Chattopadhyay, Srijit Dutta +2

Data-intensive applications are poised to benefit directly from processing-in-memory platforms, such as memristive Memory Processing Units, which allow leveraging data locality and…

cs.AR2019★ 4 cited

The Bitlet Model: Defining a Litmus Test for the Bitwise Processing-in-Memory Paradigm

Kunal Korgaonkar, Ronny Ronen, Anupam Chattopadhyay +1

This paper describes an analytical modeling tool called Bitlet that can be used, in a parameterized fashion, to understand the affinity of workloads to processing-in-memory (PIM) a…

cs.LG2017★ 1 cited

Why & When Deep Learning Works: Looking Inside Deep Learnings

Ronny Ronen

The Intel Collaborative Research Institute for Computational Intelligence (ICRI-CI) has been heavily supporting Machine Learning and Deep Learning research from its foundation in 2…