Por favor, use este identificador para citar o enlazar este ítem:
https://doi.org/10.1145/3613424.3614279


Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.author | Shivdikar, Kaustubh | - |
dc.contributor.author | Agrawal, Rashmi | - |
dc.contributor.author | Jonatan, Gilbert | - |
dc.contributor.author | Abellán, José L. | - |
dc.contributor.author | Livesay, Neal | - |
dc.contributor.author | Joshi, Ajay | - |
dc.contributor.author | Bao, Yuhui | - |
dc.contributor.author | Shen, Michael | - |
dc.contributor.author | Evelio, Mora | - |
dc.contributor.author | Kim, John | - |
dc.contributor.author | Ingare, Alexander | - |
dc.contributor.author | David Kaeli | - |
dc.date.accessioned | 2023-09-18T12:23:54Z | - |
dc.date.available | 2023-09-18T12:23:54Z | - |
dc.date.created | 2023 | - |
dc.date.issued | 2023 | - |
dc.identifier.citation | MICRO '23: 56th Annual IEEE/ACM International Symposium on Microarchitecture | - |
dc.identifier.isbn | 979-8-4007-0329-4/23/10 | - |
dc.identifier.uri | http://hdl.handle.net/10201/134004 | - |
dc.description | © 2023. The authors. This document is made available under the CC-BY 4.0 license http://creativecommons.org/licenses/by /4.0/ This document is the published version of a published work that appeared in final form in MICRO '23: 56th Annual IEEE/ACM International Symposium on Microarchitecture. To access the final work, see DOI: https://doi.org/10.1145/3613424.3614279 | - |
dc.description.abstract | Fully Homomorphic Encryption (FHE) enables the processing of encrypted data without decrypting it. FHE has garnered significant attention over the past decade as it supports secure outsourcing of data processing to remote cloud services. Despite its promise of strong data privacy and security guarantees, FHE introduces a slowdown of up to five orders of magnitude as compared to the same computation using plaintext data. This overhead is presently a major barrier to the commercial adoption of FHE. While prior efforts recommend moving to custom accelerators to accelerate FHE computing, these solutions lack cost-effectiveness and scalability. In this work, we leverage GPUs to accelerate FHE, capitalizing on a well-established GPU ecosystem that is available in the cloud. We propose GME, which combines three key microarchitectural extensions along with a compile-time optimization to the current AMD CDNA GPU architecture. First, GME integrates a lightweight on-chip compute unit (CU)-side hierarchical interconnect to retain ciphertext in cache across FHE kernels, thus eliminating redundant memory transactions and improving performance. Second, to tackle compute bottlenecks, GME introduces special MOD-units that provide native custom hardware support for modular reduction operations, one of the most commonly executed sets of operations in FHE. Third, by integrating the MOD-unit with our novel pipelined 64-bit integer arithmetic cores (WMAC-units), GME further accelerates FHE workloads by 19%. Finally, we propose a Locality-Aware Block Scheduler (LABS) that improves FHE workload performance, exploiting the temporal locality available in FHE primitive blocks. Incorporating these microarchitectural features and compiler optimizations, we create a synergistic approach achieving average speedups of 796×, 14.2×, and 2.3× over Intel Xeon CPU, NVIDIA V100 GPU, and Xilinx FPGA implementations, respectively. | es |
dc.format | application/pdf | es |
dc.format.extent | 14 | es |
dc.language | eng | es |
dc.publisher | ACM | es |
dc.publisher | Association for Computing Machinery | - |
dc.relation | This research was supported in part by the Institute for Experiential AI and the NSF IUCRC Center for Hardware and Embedded Systems Security and Trust (CHEST). Funding was also provided by grants NSF CNS 2312275 and NSF CNS 2312276. Additionally, we acknowledge the financial assistance from grant RYC2021-031966-I funded by MCIN/AEI/10.13039/501100011033 and the “European Union NextGenerationEU/PRTR.” | es |
dc.relation.ispartof | MICRO ’23, October 28-November 1, 2023, Toronto, ON, Canada | es |
dc.rights | info:eu-repo/semantics/openAccess | es |
dc.rights | Atribución 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
dc.subject | Zero-trust frameworks | es |
dc.subject | Fully Homomorphic Encryption (FHE) | es |
dc.subject | Custom accelerators | es |
dc.subject | CU-side interconnects | es |
dc.subject | Modular reduction | es |
dc.title | GME: GPU-based Microarchitectural Extensions to Accelerate Homomorphic Encryption | es |
dc.type | info:eu-repo/semantics/article | es |
dc.identifier.doi | https://doi.org/10.1145/3613424.3614279 | - |
dc.contributor.department | Ingeniería y Tecnología de Computadores | - |
Aparece en las colecciones: | Artículos |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
GME_MICRO_2023_Camera_Ready.pdf | 1,09 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons