Skip to main content

Showing 1–9 of 9 results for author: Perach, B

Searching in archive cs. Search in all archives.
.
  1. An Asynchronous and Low-Power True Random Number Generator using STT-MTJ

    Authors: Ben Perach, Shahar Kvatinsky

    Abstract: The emerging Spin Transfer Torque Magnetic Tunnel Junction (STT-MTJ) technology exhibits interesting stochastic behavior combined with small area and low operation energy. It is, therefore, a promising technology for security applications, specifically the generation of random numbers. In this paper, STT-MTJ is used to construct an asynchronous true random number generator (TRNG) with low power an… ▽ More

    Submitted 26 July, 2023; originally announced July 2023.

    Comments: Published in: IEEE Transactions on Very Large Scale Integration (VLSI) Systems ( Volume: 27, Issue: 11, November 2019)

  2. arXiv:2307.00658  [pdf, other

    cs.DB

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

    Authors: Ben Perach, Ronny Ronen, Shahar Kvatinsky

    Abstract: Online Analytical Processing (OLAP) for relational databases is a business decision support application. The application receives queries about the business database, usually requesting to summarize many database records, and produces few results. Existing OLAP requires transferring a large amount of data between the memory and the CPU, having a few operations per datum, and producing a small outp… ▽ More

    Submitted 2 July, 2023; originally announced July 2023.

    Comments: Presented at the 21st IEEE Interregional NEWCAS conference in Edinburgh, Scotland, on June 2023

  3. 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.

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

    Authors: Ben Perach, Ronny Ronen, Shahar Kvatinsky

    Abstract: Bulk-bitwise processing-in-memory (PIM), an emerging computational paradigm utilizing memory arrays as computational units, has been shown to benefit database applications. This paper demonstrates how GROUP-BY and JOIN, database operations not supported by previous works, can be performed efficiently in bulk-bitwise PIM for relational database analytical processing. We extend the gem5 simulator an… ▽ More

    Submitted 2 November, 2023; v1 submitted 3 February, 2023; originally announced February 2023.

    Comments: Included in conference proceedings of the 2023 IEEE 36th International System-on-Chip Conference (SOCC)

  5. arXiv:2211.07542  [pdf, other

    cs.AR

    On Consistency for Bulk-Bitwise Processing-in-Memory

    Authors: Ben Perach, Ronny Ronnen, Shahar Kvatinsky

    Abstract: 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, alongside standard memory operations (e.g., load, store). For software correctness, it is crucial to have ordering rules for a PIM operation with other PIM operations and other memory operations, i.e., a consistency model… ▽ More

    Submitted 7 December, 2022; v1 submitted 14 November, 2022; originally announced November 2022.

    Comments: To be published in the 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29)

  6. Understanding Bulk-Bitwise Processing In-Memory Through Database Analytics

    Authors: Ben Perach, Ronny Ronen, Benny Kimelfeld, Shahar Kvatinsky

    Abstract: 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 to mitigate the memory wall problem. This paper examines the capabilities of bulk-bitwise PIM by constructing PIMDB, a fully-digital system based on memristive stateful logic, utilizing and focusing on in-memory bulk-bit… ▽ More

    Submitted 26 September, 2023; v1 submitted 20 March, 2022; originally announced March 2022.

    Comments: published in IEEE Transactions on Emerging Topics in Computing

  7. 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

  8. 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

  9. arXiv:1912.12636  [pdf, other

    cs.ET cs.AR cs.LG cs.NE

    Training of Quantized Deep Neural Networks using a Magnetic Tunnel Junction-Based Synapse

    Authors: Tzofnat Greenberg Toledo, Ben Perach, Itay Hubara, Daniel Soudry, Shahar Kvatinsky

    Abstract: Quantized neural networks (QNNs) are being actively researched as a solution for the computational complexity and memory intensity of deep neural networks. This has sparked efforts to develop algorithms that support both inference and training with quantized weight and activation values, without sacrificing accuracy. A recent example is the GXNOR framework for stochastic training of ternary (TNN)… ▽ More

    Submitted 29 May, 2022; v1 submitted 29 December, 2019; originally announced December 2019.

    Comments: Published in Semiconductor Science and Technology, Vol 36

    Journal ref: Semicond. Sci. Technol. 36 114003 (2021)