Compilers #3
Replies: 3 comments
|
HEIR - https://eprint.iacr.org/2023/1445.pdf
|
|
HECO https://arxiv.org/pdf/2202.01649.pdf
|
|
HECATE http://corelab.or.kr/Pubs/cgo22_hecate.pdf
|
|
HEIR - https://eprint.iacr.org/2023/1445.pdf
|
|
HECO https://arxiv.org/pdf/2202.01649.pdf
|
|
HECATE http://corelab.or.kr/Pubs/cgo22_hecate.pdf
|
Uh oh!
There was an error while loading. Please reload this page.
https://dl.acm.org/doi/pdf/10.1145/3591228
Paper introduces Poly, ModArth MLIR dialects and shows that HE related routines (i.e. routines of CKKS/BFV) written in MLIR using Poly, ModArth dialects, due to compiler optimisations leveraged in the dialects, can outperform HEaaN.it and SEAL.
FHE follows circuit model. So the general idea is to take the code written in DSL by the programmer, run several optimisation using dialects (HE related operations themselves are coded in MLIR as dialects) and output only backend specific instructions (for example, Poly operations specific to a FHE accelerator OR CPU instructions).
All reactions