Rpu: The ring processing unit

D Soni, N Neda, N Zhang, B Reynwar… - … Analysis of Systems …, 2023 - ieeexplore.ieee.org
ring applications. To address the emerging needs of ring processing, we present the Ring
Processing Unit (RPU… B512 was designed to address the needs of ring processing while being …

An Architecture of Dynamically Reconfigurable Processing Unit (RPU)

G Zhou, X Shen - … Conference on Parallel Processing …, 2007 - ieeexplore.ieee.org
processing unit (RPU) is proposed in order to improve the flexibility and adaptability of the
general processing … in order to decrease the voltage between the VDD ring and center layout. …

Rpuguard: Real-time processing unit virtualization for mixed-criticality applications

M Cinque, G De Tommasi, S Dubbioso… - 2022 18th European …, 2022 - ieeexplore.ieee.org
… solution to virtualize RPUs in complex embedded systems. … regular Application Processing
Units (APUs), and the RPU on the … “available” ring buffer. The remote core reads the data from …

Generating High-Performance Number Theoretic Transform Implementations for Vector Architectures

N Zhang, A Ebel, N Neda, P Brinich… - 2023 IEEE High …, 2023 - ieeexplore.ieee.org
… In this work, we target the Ring Processing Unit (RPU), a … speedup over naive implementations
on RPU, showcasing the … , such as lattices and rings. This encryption scheme allows for …

Trebuchet: Fully homomorphic encryption accelerator for deep computation

DB Cousins, Y Polyakov, AA Badawi, M French… - arXiv preprint arXiv …, 2023 - arxiv.org
Ring Processing Units (RPU) are onchip tiles, that contain multiple ALU lanes … RPU. The
ISA was codesigned with NTTX and the RPU hardware to address the needs of ring processing

CiFlow: Dataflow analysis and optimization of key switching for homomorphic encryption

N Neda, A Ebel, B Reynwar… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
… We thoroughly evaluate the three dataflows using the RPU, a recently published vector
processor tailored for ring processing algorithms, which includes HE. This evaluation considers …

[PDF][PDF] TREBUCHET Fully Homomorphic Encryption Accelerator: Phase Two Performance Estimation Results

DB Cousins, Y Polyakov, A Al Badawi, M French… - users.ece.cmu.edu
Ring Processing Unit (RPU) [4] (Figure 2). These are large on-chip tiles, that contain multiple
ALU lanes for vectorized processing of … Our tool flow enables generation of RPUs with user …

The recurrent processing unit: Hardware for high speed machine learning

H Komkov, A Restelli, B Hunt, L Shaughnessy… - arXiv preprint arXiv …, 2019 - arxiv.org
… the periodic behavior of ring oscillators to … RPU is a reservoir computer that can operate at
high speeds and at low power, designed for implementation in CMOS. We show that the RPU

Towards fast and scalable private inference

J Mo, K Garimella, N Neda, A Ebel… - Proceedings of the 20th …, 2023 - dl.acm.org
… , we now discuss our Ring Processing Unit (RPU) [40]. The … The RPU is designed for general
ring processing with high per… We evaluate and characterize RPU using a detailed cycle-…

RPUGuard: a Building Block for Next-Generation MPSoCs Hypervisors toward Mixed-Criticality Systems

D Ottaviano, M Cinque, G De Tommasi, S Dubbioso - 2023 - researchsquare.com
… , running on regular Application Processing Units (APUs), and the RPU on the same MPSoC.
… ” ring. Subsequently, an IPI is called, the RPU retrieves the buffer from the “available” ring, …