Skip to content

docs: RISC-V hardware acceleration roadmap for FHE#5

Draft
Pattermesh wants to merge 1 commit into
mainfrom
kcolb/riscv-acceleration-docs
Draft

docs: RISC-V hardware acceleration roadmap for FHE#5
Pattermesh wants to merge 1 commit into
mainfrom
kcolb/riscv-acceleration-docs

Conversation

@Pattermesh
Copy link
Copy Markdown

Summary

  • Add docs/RISCV_ACCELERATION.md mapping FHE operations to Tenstorrent Tensix
  • Operation mapping: NTT, poly multiply, key switching, bootstrapping
  • Architecture: CPU/GPU/TT backend with Rust feature flag
  • Phased implementation plan

Status

Draft — for review with @abhicris. Docs-only, no code changes.

Ref: #4, kcolbchain/papers#1

Add docs/RISCV_ACCELERATION.md mapping FHE operations to Tenstorrent
Tensix matrix engine capabilities:

- Operation mapping: NTT, polynomial multiply, key switching, bootstrapping
- Architecture diagram: CPU/GPU/TT backend selection via Rust feature flag
- Implementation phases from baseline benchmarks to full integration
- Target FHE scheme parameters (TFHE, BGV, BFV, CKKS)

Tenstorrent Blackhole's 664 TFLOPS matrix compute + 180MB SRAM can
hold FHE keys resident and accelerate bootstrapping by 10-100x vs CPU.

Ref: #4

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@abhicris
Copy link
Copy Markdown

abhicris commented Jun 3, 2026

Welcome to kcolbchain, @Pattermesh — glad you're here. 🌱

Here's what happens from this PR:

  1. Our automated review looks for obvious issues (tests, secrets, size) within a couple of hours.
  2. If it's clean and CI passes, we merge without back-and-forth.
  3. If we need changes, we'll leave a specific comment — not a generic nit. Push another commit and we re-review.

While you wait:

  • Run the repo's tests locally (see the repo README.md).
  • Keep the PR scoped to one concern — bigger PRs land slower.
  • Don't commit tokens or .env contents.

What happens after your first merge

Thanks for writing the code. We're building this to last.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants