Skip to main content

Showing 1–16 of 16 results for author: Leitersdorf, O

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.08625  [pdf, other

    cs.IT

    Optimal Almost-Balanced Sequences

    Authors: Daniella Bar-Lev, Adir Kobovich, Orian Leitersdorf, Eitan Yaakobi

    Abstract: 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 in the past, the problem of designing efficient algorithms with small redundancy, preferably constant or even a single bit, for almost balanced sequences has remained unsolved. A sequence is $\varepsilon(n)$-almost balanc… ▽ More

    Submitted 14 May, 2024; originally announced May 2024.

    Comments: Accepted to The IEEE International Symposium on Information Theory (ISIT) 2024

  2. TDPP: Two-Dimensional Permutation-Based Protection of Memristive Deep Neural Networks

    Authors: Minhui Zou, Zhenhua Zhu, Tzofnat Greenberg-Toledo, Orian Leitersdorf, Jiang Li, Junlong Zhou, Yu Wang, Nan Du, Shahar Kvatinsky

    Abstract: 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. Emerging memristive computing systems introduce an in situ approach that overcomes this bottleneck. The non-volatility of memristive devices, however, may expose the DNN weights stored in memristive crossbars to potenti… ▽ More

    Submitted 10 October, 2023; originally announced October 2023.

    Comments: 14 pages, 11 figures

  3. arXiv:2308.14007  [pdf, other

    cs.AR

    CUDA-PIM: End-to-End Integration of Digital Processing-in-Memory from High-Level C++ to Microarchitectural Design

    Authors: Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

    Abstract: Digital processing-in-memory (PIM) architectures mitigate the memory wall problem by facilitating parallel bitwise operations directly within memory. Recent works have demonstrated their algorithmic potential for accelerating data-intensive applications; however, there remains a significant gap in the programming model and microarchitectural design. This is further exacerbated by the emerging mode… ▽ More

    Submitted 27 August, 2023; originally announced August 2023.

  4. arXiv:2305.04122  [pdf, other

    cs.AR

    ConvPIM: Evaluating Digital Processing-in-Memory through Convolutional Neural Network Acceleration

    Authors: Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

    Abstract: Processing-in-memory (PIM) architectures are emerging to reduce data movement in data-intensive applications. These architectures seek to exploit the same physical devices for both information storage and logic, thereby dwarfing the required data transfer and utilizing the full internal memory bandwidth. Whereas analog PIM utilizes the inherent connectivity of crossbar arrays for approximate matri… ▽ More

    Submitted 6 May, 2023; originally announced May 2023.

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

    Authors: Orian Leitersdorf, Yahav Boneh, Gonen Gazit, Ronny Ronen, Shahar Kvatinsky

    Abstract: The Discrete Fourier Transform (DFT) is essential for various applications ranging from signal processing to convolution and polynomial multiplication. The groundbreaking Fast Fourier Transform (FFT) algorithm reduces DFT time complexity from the naive O(n^2) to O(n log n), and recent works have sought further acceleration through parallel architectures such as GPUs. Unfortunately, accelerators su… ▽ More

    Submitted 5 April, 2023; originally announced April 2023.

    Journal ref: Memories - Materials, Devices, Circuits and Systems, Volume 4, 2023

  6. arXiv:2304.01317  [pdf, other

    cs.IT

    Universal Framework for Parametric Constrained Coding

    Authors: Daniella Bar-Lev, Adir Kobovich, Orian Leitersdorf, Eitan Yaakobi

    Abstract: Constrained coding is a fundamental field in coding theory that tackles efficient communication through constrained channels. While channels with fixed constraints have a general optimal solution, there is increasing demand for parametric constraints that are dependent on the message length. Several works have tackled such parametric constraints through iterative algorithms, yet they require compl… ▽ More

    Submitted 3 April, 2023; originally announced April 2023.

  7. arXiv:2302.08284  [pdf, other

    cs.LG eess.SY

    ClaPIM: Scalable Sequence CLAssification using Processing-In-Memory

    Authors: Marcel Khalifa, Barak Hoffer, Orian Leitersdorf, Robert Hanhan, Ben Perach, Leonid Yavits, Shahar Kvatinsky

    Abstract: 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-quality sequence classifiers are significantly important. This paper introduces ClaPIM, a scalable DNA sequence classification architecture based on the emerging concept of hybrid in-crossbar and near-crossbar memristive… ▽ More

    Submitted 5 November, 2023; v1 submitted 16 February, 2023; originally announced February 2023.

  8. arXiv:2206.15165  [pdf, other

    cs.AR

    MatPIM: Accelerating Matrix Operations with Memristive Stateful Logic

    Authors: Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

    Abstract: 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. At the core of the mMPU is stateful logic, which is accelerated with memristive partitions to enable logic with massive inherent parallelism within crossbar arrays. This paper vastly accelerates the fundamental operatio… ▽ More

    Submitted 30 June, 2022; originally announced June 2022.

  9. arXiv:2206.04218  [pdf, other

    cs.AR

    AritPIM: High-Throughput In-Memory Arithmetic

    Authors: Orian Leitersdorf, Dean Leitersdorf, Jonathan Gal, Mor Dahan, Ronny Ronen, Shahar Kvatinsky

    Abstract: Digital processing-in-memory (PIM) architectures are rapidly emerging to overcome the memory-wall bottleneck by integrating logic within memory elements. Such architectures provide vast computational power within the memory itself in the form of parallel bitwise logic operations. We develop novel algorithmic techniques for PIM that, combined with new perspectives on computer arithmetic, extend thi… ▽ More

    Submitted 15 April, 2023; v1 submitted 8 June, 2022; originally announced June 2022.

    Comments: Accepted to IEEE Transactions on Emerging Topics in Computing (TETC)

  10. arXiv:2206.04200  [pdf, other

    cs.AR

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

    Authors: Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

    Abstract: Digital memristive processing-in-memory overcomes the memory wall through a fundamental storage device capable of stateful logic within crossbar arrays. Dynamically dividing the crossbar arrays by adding memristive partitions further increases parallelism, thereby overcoming an inherent trade-off in memristive processing-in-memory. The algorithmic topology of partitions is highly unique, and was r… ▽ More

    Submitted 8 June, 2022; originally announced June 2022.

  11. arXiv:2205.13559  [pdf, other

    cs.AR cs.CR

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

    Authors: Batel Oved, Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

    Abstract: 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 bottleneck that originates from the separation of processing and memory units. An emerging solution to overcome this bottleneck is processing-in-memory (PIM): performing logic within the same devices responsible for memory t… ▽ More

    Submitted 1 June, 2022; v1 submitted 26 May, 2022; originally announced May 2022.

    Comments: Accepted to International Conference on Modern Circuits and Systems Technologies (MOCAST) 2022

  12. arXiv:2205.03911  [pdf, other

    cs.IT

    Codes for Constrained Periodicity

    Authors: Adir Kobovich, Orian Leitersdorf, Daniella Bar-Lev, Eitan Yaakobi

    Abstract: Reliability is an inherent challenge for the emerging nonvolatile technology of racetrack memories, and there exists a fundamental relationship between codes designed for racetrack memories and codes with constrained periodicity. Previous works have sought to construct codes that avoid periodicity in windows, yet have either only provided existence proofs or required high redundancy. This paper pr… ▽ More

    Submitted 25 August, 2022; v1 submitted 8 May, 2022; originally announced May 2022.

    Comments: Accepted to The International Symposium on Information Theory and Its Applications (ISITA) 2022

  13. arXiv:2109.09687  [pdf, other

    cs.AR

    Making Memristive Processing-in-Memory Reliable

    Authors: Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

    Abstract: Processing-in-memory (PIM) solutions vastly accelerate systems by reducing data transfer between computation and memory. Memristors possess a unique property that enables storage and logic within the same device, which is exploited in the memristive Memory Processing Unit (mMPU). The mMPU expands fundamental stateful logic techniques, such as IMPLY, MAGIC and FELIX, to high-throughput parallel log… ▽ More

    Submitted 20 September, 2021; originally announced September 2021.

    Comments: Accepted to 28th International Conference on Electronics Circuits and Systems (ICECS) 2021

  14. arXiv:2108.13378  [pdf, other

    cs.AR

    MultPIM: Fast Stateful Multiplication for Processing-in-Memory

    Authors: Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

    Abstract: 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 FELIX can perform logic gates within memristive crossbar arrays with massive parallelism. Multiplication via stateful logic is an active field of research due to the wide implications. Recently, RIME has become the stat… ▽ More

    Submitted 20 September, 2021; v1 submitted 30 August, 2021; originally announced August 2021.

    Comments: Accepted to IEEE Transactions On Circuits And Systems-II (TCAS-II)

  15. arXiv:2107.10308  [pdf, other

    cs.AR

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

    Authors: Ronny Ronen, Adi Eliahu, Orian Leitersdorf, Natan Peled, Kunal Korgaonkar, Anupam Chattopadhyay, Ben Perach, Shahar Kvatinsky

    Abstract: 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 more relevant. This paper describes an analytical modeling tool called Bitlet that can be used, in a parameterized fashion, to estimate the performance and the power/energy of a PIM-based system and thereby assess the af… ▽ More

    Submitted 21 July, 2021; originally announced July 2021.

    Comments: Accepted to ACM JETC

  16. arXiv:2105.04212  [pdf, other

    cs.AR

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

    Authors: Orian Leitersdorf, Ben Perach, Ronny Ronen, Shahar Kvatinsky

    Abstract: Inefficient data transfer between computation and memory inspired emerging processing-in-memory (PIM) technologies. Many PIM solutions enable storage and processing using memristors in a crossbar-array structure, with techniques such as memristor-aided logic (MAGIC) used for computation. This approach provides highly-paralleled logic computation with minimal data movement. However, memristors are… ▽ More

    Submitted 10 May, 2021; originally announced May 2021.

    Comments: Accepted to 58th Design Automation Conference (DAC) 2021