Coala: Coalescion-Based Acceleration of Polynomial Multiplication for GPU Execution

Homer Gamil, Oleg Mazonka, Michail Maniatakos

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this study, we introduce Coala, a novel framework designed to enhance the performance of finite field transformations for GPU environments. We have developed a GPU-optimized version of the Discrete Galois Transformation (DGT), a variant of the Number Theoretic Transform (NTT). We introduce a novel data access pattern scheme specifically engineered to enable coalesced accesses, significantly enhancing the efficiency of data transfers between global and shared memory. This enhancement not only boosts execution efficiency but also optimizes the interaction with the GPU's memory architecture. Additionally, Coala presents a comprehensive framework that optimizes the allocation of computational tasks across the GPU's architecture and execution kernels, thereby maximizing the use of GPU resources. Lastly, we provide a flexible method to adjust security levels and polynomial sizes through the incorporation of an in-kernel RNS method, and a flexible parameter generation approach. Comparative analysis against current state-of-the-art techniques reveals significant improvements. We observe performance gains of 2.82′ - 17.18′ against other DGT works on GPUs for different parameters, achieved concurrently with equal or lesser memory utilization.

Original languageEnglish (US)
Title of host publication2025 Design, Automation and Test in Europe Conference, DATE 2025 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9783982674100
DOIs
StatePublished - 2025
Event2025 Design, Automation and Test in Europe Conference, DATE 2025 - Lyon, France
Duration: Mar 31 2025Apr 2 2025

Publication series

NameProceedings -Design, Automation and Test in Europe, DATE
ISSN (Print)1530-1591

Conference

Conference2025 Design, Automation and Test in Europe Conference, DATE 2025
Country/TerritoryFrance
CityLyon
Period3/31/254/2/25

Keywords

  • DGT
  • FHE
  • Finite Field Transformations
  • GPU
  • Hardware Acceleration
  • NTT
  • Polynomial Multiplication

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Coala: Coalescion-Based Acceleration of Polynomial Multiplication for GPU Execution'. Together they form a unique fingerprint.

Cite this