Show simple item record

dc.contributor.authorSamardzic, Nikola
dc.contributor.authorSanchez, Daniel
dc.date.accessioned2024-05-02T19:17:00Z
dc.date.available2024-05-02T19:17:00Z
dc.date.issued2024-04-27
dc.identifier.isbn979-8-4007-0385-0
dc.identifier.urihttps://hdl.handle.net/1721.1/154382
dc.descriptionASPLOS '24: Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems April 27-May 1, 2024, La Jolla, CA, USAen_US
dc.description.abstractFully Homomorphic Encryption (FHE) enables computing directly on encrypted data. Though FHE is slow on a CPU, recent hardware accelerators compensate most of FHE's overheads, enabling real-time performance in complex programs like deep neural networks. However, the state-of-the-art FHE scheme, CKKS, is inefficient on accelerators. CKKS represents encrypted data using integers of widely different sizes (typically 30 to 60 bits). This leaves many bits unused in registers and arithmetic datapaths. This overhead is minor in CPUs, but accelerators are dominated by multiplications, so poor utilization causes large area and energy overheads. We present BitPacker, a new implementation of CKKS that keeps encrypted data packed in fixed-size words, enabling near-full arithmetic efficiency in accelerators. BitPacker is the first redesign of an FHE scheme that targets accelerators. On a state-of-the-art accelerator, BitPacker improves performance by gmean 59% and by up to 3×, and reduces energy by gmean 59%. BitPacker does not reduce precision and can be applied to all prior accelerators without hardware changes.en_US
dc.publisherACMen_US
dc.relation.isversionof10.1145/3620665.3640397en_US
dc.rightsCreative Commons Attribution-Noncommercial-ShareAlikeen_US
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceAssociation for Computing Machineryen_US
dc.titleBitPacker: Enabling High Arithmetic Efficiency in Fully Homomorphic Encryption Acceleratorsen_US
dc.typeArticleen_US
dc.identifier.citationSamardzic, Nikola and Sanchez, Daniel. 2024. "BitPacker: Enabling High Arithmetic Efficiency in Fully Homomorphic Encryption Accelerators."
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.identifier.mitlicensePUBLISHER_CC
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2024-05-01T07:45:29Z
dc.language.rfc3066en
dc.rights.holderThe author(s)
dspace.date.submission2024-05-01T07:45:29Z
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record