Skip to content

[Docs] Document the Fast Token Delivery implementation#987

Open
QinYuan2000 wants to merge 27 commits into
EPFL-LAP:mainfrom
QinYuan2000:docs-ftd
Open

[Docs] Document the Fast Token Delivery implementation#987
QinYuan2000 wants to merge 27 commits into
EPFL-LAP:mainfrom
QinYuan2000:docs-ftd

Conversation

@QinYuan2000

Copy link
Copy Markdown
Collaborator

This PR adds a developer-oriented document for the Fast Token Delivery implementation.

The document explains the overall FTD flow and focuses on the suppression machinery in FtdSuppression, including:

  • local CFG construction and decision graphs

  • loop decomposition into acyclic layers

  • path enumeration and Boolean condition construction

  • BDD-to-mux lowering

  • condition-token distribution

  • token demotion across loop levels

  • the insertDirectSuppression driver

  • reuse for loop back-edge conditions

  • regeneration and GSA gate conversion

  • condition placeholders and FTD annotation attributes

The goal is to make the current implementation easier to understand, debug, and maintain, especially the parts that ensure the generated suppression circuits satisfy the token-matching invariants.

@QinYuan2000 QinYuan2000 requested a review from AyaElAkhras June 28, 2026 04:47
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