Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

MetaKernel - Enabling Efficient Encrypted Neural Network Inference Through Unified MVM and Convolution

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a 14-minute conference presentation from OOPSLA 2025 that introduces MKR, a groundbreaking composition-based compiler approach for optimizing encrypted neural network inference under the CKKS fully homomorphic encryption scheme. Learn how researchers from Ant Group and UNSW Australia developed a unified framework that addresses critical inefficiencies in Matrix-Vector Multiplication (MVM) and Convolution (Conv) operations by decomposing kernels into composable MetaKernels. Discover how this innovative approach enhances SIMD parallelism within ciphertexts through horizontal batching and computational parallelism across them via vertical batching, while tackling previously unaddressed challenges including rotation overhead reduction through rotation-aware cost models for data packing. Understand the technical innovations that ensure high slot utilization, uniform handling of inputs with arbitrary sizes, and compatibility with output tensor layouts, resulting in remarkable performance improvements of 10.08×–185.60× speedups for individual kernels and 1.75×–11.84× for end-to-end inference compared to state-of-the-art FHE compilers. Gain insights into how MKR enables homomorphic execution of large deep neural network models where previous methods failed, significantly advancing the practical applicability of fully homomorphic encryption compilers in real-world scenarios.

Syllabus

[OOPSLA'25] MetaKernel: Enabling Efficient Encrypted Neural Network Inference Through Unified MVM(…)

Taught by

ACM SIGPLAN

Reviews

Start your review of MetaKernel - Enabling Efficient Encrypted Neural Network Inference Through Unified MVM and Convolution

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.