pith:Z73BFPAM
HE-PIM: Demystifying Homomorphic Operations on a Real-world Processing-in-Memory System
Processing-in-memory systems become competitive with CPUs and GPUs for homomorphic encryption when equipped with native modular multiplication and efficient data movement.
arxiv:2605.12841 v1 · 2026-05-13 · cs.CR
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{Z73BFPAMADSAXZRBULAO2JXGUJ}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Despite these limits, PIM can be a viable alternative to state-of-the-art CPU and GPU systems for HE when equipped with native modular multiplication and efficient inter-PIM data movement.
The UPMEM PIM system and the chosen set of HE kernels are representative of future general-purpose PIM hardware and of the workloads that will actually be deployed in encrypted databases and machine learning.
Characterization of HE kernels on commercial UPMEM PIM identifies modular multiplication and per-bank capacity as dominant bottlenecks and concludes PIM becomes competitive with CPU/GPU once those are addressed.
References
Cited by
Receipt and verification
| First computed | 2026-05-18T03:09:11.963154Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
cff612bc0c00e40be621a2c0ed26e6a2714213e8ba072f4e30b2f69d92a0bb4c
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/Z73BFPAMADSAXZRBULAO2JXGUJ \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: cff612bc0c00e40be621a2c0ed26e6a2714213e8ba072f4e30b2f69d92a0bb4c
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "5c8e08165de876f8790371e8b182a6f8d568a488b3c7a195d45be7358afab025",
"cross_cats_sorted": [],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.CR",
"submitted_at": "2026-05-13T00:36:03Z",
"title_canon_sha256": "a0ef9b58a4441a89242c0711faeb5bb95cfaba22dca1b59bece8f05fba483077"
},
"schema_version": "1.0",
"source": {
"id": "2605.12841",
"kind": "arxiv",
"version": 1
}
}