google / google/heir

Investigate the CHESS compiler

Open
#1,970 0 comments 0 reactions 0 assignees View on GitHub
research synthesis
Dominant language
MLIR
Stars
906
Forks
171
Avg merge
4d 12h
Merged PRs (30d)
32

Description

Scheme-Switching (CKKS/CGGI) compiler built using MLIR: https://ieeexplore.ieee.org/document/11050071 https://github.com/TrustworthyComputing/CHESS

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked CHESS repository and the IEEE paper to understand the Scheme-Switching compiler and its MLIR relationship. Identify the intended scope for investigating it within HEIR, then document a concrete integration or follow-up plan with clear acceptance criteria; the issue currently names no files, tests, or entry point.

Written by the indexing model from the issue text.

Assessment

Domain
compilers, cryptography
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.