IntelLabs/encrypted-computing-sdk
Intel’s HERACLES accelerator introduces a new set of fundamental instructions, the Polynomial Instructions Set Architecture (P-ISA) that operates directly on polynomials requiring a completely new programming environment. This open-source project aims at developing the building blocks for a compiler toolchain for HERACLES.
This project helps systems programmers and compiler engineers develop software for specialized hardware accelerators that perform computations on encrypted data. It provides the foundational tools, inspired by LLVM, to translate high-level programming constructs into instructions for novel Polynomial Instruction Set Architectures (P-ISA), specifically targeting Intel's HERACLES accelerator. The end user is a developer working on hardware-accelerated homomorphic encryption.
Use this if you are developing compilers or system software for hardware-accelerated fully homomorphic encryption, especially for Intel's HERACLES platform.
Not ideal if you are an application developer looking to use homomorphic encryption without deep engagement in compiler toolchains or hardware-specific optimizations.
Stars
61
Forks
4
Language
Python
License
Apache-2.0
Category
Last pushed
Feb 23, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/IntelLabs/encrypted-computing-sdk"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ash-project/igniter
A code generation and project patching framework.
hypergol/hypergol
Hypergol is a Data Science/Machine Learning productivity toolkit to accelerate any projects into...
d-led/gen_server_virtual_time
virtual time-based extension to the GenServer behavior that allows testing time-based processes...
agra-uni-bremen/formal-iss
Generate an ISS for riscv-vp from a formal LibRISCV ISA model
copyleftdev/humanlang
37 programming languages, one human intent. Token bucket rate limiter implemented across 60...