Skip to content

Conversation

@ai-mannamalai
Copy link
Contributor

Cornami MX2 systolic array backend for TFHE and CKKS schemes lowering into SCIFR Bool/Ckks dialects

  • map the said dialect into SCIFR Concrete and SCIFR Liberate topologies suitable for hardware

cornami backend: move tests into common area

move scifr-opt and scifr-translate into the parent HEIR tools to avoid rebuild etc.

  • update heir-translate to include HEIR_BACKEND_CORNAMI and Target SCIFRBoolEmitter

Cornami: HEIR dialect SCIFRBool emitter and optimizer merged into heir-opt or heir-translate

heir/lib/Backend/cornami$ bats scifr.bats
scifr.bats
✓ CFAIR Estimator (2)
✓ CFAIR OPT (1)
✓ CKKS Estimator
✓ Codegen for SCIFRBool AND gate

4 tests, 0 failures

… into SCIFR Bool/Ckks dialects

- map the said dialect into SCIFR Concrete and SCIFR Liberate topologies suitable for hardware

cornami backend: move tests into common area

move scifr-opt and scifr-translate into the parent HEIR tools to avoid rebuild etc.

- update heir-translate to include HEIR_BACKEND_CORNAMI and Target SCIFRBoolEmitter

Cornami: HEIR dialect SCIFRBool emitter and optimizer merged into heir-opt or heir-translate

heir/lib/Backend/cornami$ bats scifr.bats
scifr.bats
 ✓ CFAIR Estimator (2)
 ✓ CFAIR OPT (1)
 ✓ CKKS Estimator
 ✓ Codegen for SCIFRBool AND gate

4 tests, 0 failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant