13 citations · 31 across the 17 of their papers we have counts for
19 papers
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…
Beyond the Alphabet: Deep Signal Embedding for Enhanced DNA Clustering
Hadas Abraham, Barak Gahtan, Adir Kobovich +3
The emerging field of DNA storage employs strands of DNA bases (A/T/C/G) as a storage medium for digital information to enable massive density and durability. The DNA storage pipel…
Optimal Almost-Balanced Sequences
Daniella Bar-Lev, Adir Kobovich, Orian Leitersdorf +1
This paper presents a novel approach to address the constrained coding challenge of generating almost-balanced sequences. While strictly balanced sequences have been well studied i…
TDPP: Two-Dimensional Permutation-Based Protection of Memristive Deep Neural Networks
Minhui Zou, Zhenhua Zhu, Tzofnat Greenberg-Toledo +6
The execution of deep neural network (DNN) algorithms suffers from significant bottlenecks due to the separation of the processing and memory units in traditional computer systems.…
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…
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…
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…
Universal Framework for Parametric Constrained Coding
Daniella Bar-Lev, Adir Kobovich, Orian Leitersdorf +1
Constrained coding is a fundamental field in coding theory that tackles efficient communication through constrained channels. While channels with fixed constraints have a general o…
ClaPIM: Scalable Sequence CLAssification using Processing-In-Memory
Marcel Khalifa, Barak Hoffer, Orian Leitersdorf +4
DNA sequence classification is a fundamental task in computational biology with vast implications for applications such as disease prevention and drug design. Therefore, fast high-…
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.…
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…
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.…
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…
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…
Codes for Constrained Periodicity
Adir Kobovich, Orian Leitersdorf, Daniella Bar-Lev +1
Reliability is an inherent challenge for the emerging nonvolatile technology of racetrack memories, and there exists a fundamental relationship between codes designed for racetrack…
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…
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…
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…
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…