Cryptolets Series 06: High(er)-Level Synthesis: Agentic AI for Complex Hardware Design
BAAHL NYU
0:00 / 0:00
Cryptolets Series 06: High(er)-Level Synthesis: Agentic AI for Complex Hardware Design
45 просмотров · 2 недели назад
BAAHL NYU
34 подписчика
45 просмотров · 2 недели назад
**Cryptolets Series 06**: High(er)-Level Synthesis: Agentic AI for Complex Hardware Design
**Cryptolets Speaker Series**: https://cryptolets.org/speaker-series/
**Subscribe us by sending email to**: cryptolets+subscribe@googlegroups.com
**Speaker**: Prof. Siddharth Garg (NYU)
**Abstract**:
High-Level Synthesis (HLS) has raised the abstraction level of hardware design, but building high-performance accelerators still requires substantial hardware expertise. This challenge becomes especially acute for complex cryptographic protocols, where implementations may involve large arithmetic kernels, intricate control and data movement, rapidly evolving algorithms, and demanding performance and security constraints.
In this talk, I will discuss our recent work on using large language models and reasoning agents to further raise the abstraction level of HLS. We explore how AI can transform software into synthesizable implementations, reason about hardware-oriented code transformations, introduce and tune HLS directives, and iteratively improve designs using feedback from synthesis tools. We then move toward agentic HLS flows in which reasoning models interact with compilers, synthesis tools, and optimization techniques to explore implementations rather than simply generate code in a single pass.
I will use complex cryptographic protocols as a motivating case study for what these capabilities could enable. Emerging protocols, from zero-knowledge proofs and fully homomorphic encryption to post-quantum cryptography, contain sophisticated computations that are difficult to translate into efficient hardware by hand. AI-assisted HLS offers the possibility of turning high-level algorithmic descriptions into specialized architectures while automatically navigating transformations, parallelism, memory organization, and performance-area tradeoffs.
More broadly, these results point toward an AI-native hardware design methodology in which designers increasingly specify algorithms, constraints, and intent, while intelligent agents collaborate with established EDA tools to construct and optimize the implementation. I will discuss the limitations of today's models, why grounding in compiler and synthesis feedback is essential, and what will be required before such systems can reliably build the complex hardware underlying future cryptographic and computing systems.