activity
20192024
most citedComputing-in-Memory for Performance and Energy Efficient Homomorphic Encryption

50 citations · 100 across the 6 of their papers we have counts for

collaborators

6 papers

cs.AR2024★ 5 cited

Shared-PIM: Enabling Concurrent Computation and Data Flow for Faster Processing-in-DRAM

Ahmed Mamdouh, Haoran Geng, Michael Niemier +2

Processing-in-Memory (PIM) enhances memory with computational capabilities, potentially solving energy and latency issues associated with data transfer between memory and processor…

cs.CR2023★ 1 cited

Privacy Preserving In-memory Computing Engine

Haoran Geng, Jianqiao Mo, Dayane Reis +5

Privacy has rapidly become a major concern/design consideration. Homomorphic Encryption (HE) and Garbled Circuits (GC) are privacy-preserving techniques that support computations o…

cs.AR2022★ 1 cited

iMARS: An In-Memory-Computing Architecture for Recommendation Systems

Mengyuan Li, Ann Franchesca Laguna, Dayane Reis +3

Recommendation systems (RecSys) suggest items to users by predicting their preferences based on historical data. Typical RecSys handle large embedding tables and many embedding tab…

cs.CR2021★ 1 cited

IMCRYPTO: An In-Memory Computing Fabric for AES Encryption and Decryption

Dayane Reis, Haoran Geng, Michael Niemier +1

This paper proposes IMCRYPTO, an in-memory computing (IMC) fabric for accelerating AES encryption and decryption. IMCRYPTO employs a unified structure to implement encryption and d…

cs.CR2020★ 50 cited

Computing-in-Memory for Performance and Energy Efficient Homomorphic Encryption

Dayane Reis, Jonathan Takeshita, Taeho Jung +2

Homomorphic encryption (HE) allows direct computations on encrypted data. Despite numerous research efforts, the practicality of HE schemes remains to be demonstrated. In this rega…

cs.AR2019★ 42 cited

Eva-CiM: A System-Level Performance and Energy Evaluation Framework for Computing-in-Memory Architectures

Di Gao, Dayane Reis, Xiaobo Sharon Hu +1

Computing-in-Memory (CiM) architectures aim to reduce costly data transfers by performing arithmetic and logic operations in memory and hence relieve the pressure due to the memory…