YoVDO

A Tensor Compiler with Automatic Data Packing for Simple and Efficient Fully Homomorphic Encryption

Offered By: ACM SIGPLAN via YouTube

Tags

Fully Homomorphic Encryption Courses Neural Networks Courses Cryptography Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking 20-minute conference talk from PLDI 2024 that introduces Fhelipe, an innovative tensor compiler designed to simplify and enhance Fully Homomorphic Encryption (FHE) programming. Learn how this compiler addresses FHE's major challenges of high performance overheads and programming complexity by offering a user-friendly numpy-style tensor programming interface. Discover the key contribution of automatic data packing, which optimizes data layouts for tensors and efficiently packs them into ciphertexts. Understand how Fhelipe matches or exceeds the performance of hand-optimized FHE applications, particularly in deep neural networks, while significantly reducing code size and complexity. Gain insights into the compiler's evaluation on both state-of-the-art FHE accelerators and CPUs, and its potential to revolutionize secure computation on encrypted data.

Syllabus

[PLDI24] A Tensor Compiler with Automatic Data Packing for Simple and Efficient Fully Homomorphic(…)


Taught by

ACM SIGPLAN

Related Courses

Neural Networks for Machine Learning
University of Toronto via Coursera
Good Brain, Bad Brain: Basics
University of Birmingham via FutureLearn
Statistical Learning with R
Stanford University via edX
Machine Learning 1—Supervised Learning
Brown University via Udacity
Fundamentals of Neuroscience, Part 2: Neurons and Networks
Harvard University via edX