Skip to content

Update jaxite_ec with latest research results#105

Open
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_912308691
Open

Update jaxite_ec with latest research results#105
copybara-service[bot] wants to merge 1 commit into
mainfrom
test_912308691

Conversation

@copybara-service
Copy link
Copy Markdown

@copybara-service copybara-service Bot commented May 8, 2026

Update jaxite_ec with latest research results

Paper: https://arxiv.org/abs/2604.17808
Tutorial: https://efficientppml.github.io/CROSS_Tutorial/

Enabling AI ASICs for Zero Knowledge Proof
Jianming Tong, Jingtian Dang, Simon Langowski, Tianhao Huang, Asra Ali, Jeremy Kun, Jevin Jiang, Srinivas Devadas, Tushar Krishna
Zero-knowledge proof (ZKP) provers remain costly because multi-scalar multiplication (MSM) and number-theoretic transforms (NTTs) dominate runtime as they need significant computation. AI ASICs such as TPUs provide massive matrix throughput and SotA energy efficiency. We present MORPH, the first framework that reformulates ZKP kernels to match AI-ASIC execution. We introduce Big-T complexity, a hardware-aware complexity model that exposes heterogeneous bottlenecks and layout-transformation costs ignored by Big-O. Guided by this analysis, (1) at arithmetic level, MORPH develops an MXU-centric extended-RNS lazy reduction that converts high-precision modular arithmetic into dense low-precision GEMMs, eliminating all carry chains, and (2) at dataflow level, MORPH constructs a unified-sharding layout-stationary TPU Pippenger MSM and optimized 3/5-step NTT that avoid on-TPU shuffles to minimize costly memory reorganization. Implemented in JAX, MORPH enables TPUv6e8 to achieve up-to 10x higher throughput on NTT and comparable throughput on MSM than GZKP.

@copybara-service copybara-service Bot force-pushed the test_912308691 branch 7 times, most recently from 8b44ea5 to 5432f17 Compare May 8, 2026 17:10
@copybara-service copybara-service Bot changed the title No public description TPU-accelerated, free, immediate, fast, and cheap Zero Knowledge Proof serving for everyone May 8, 2026
@copybara-service copybara-service Bot force-pushed the test_912308691 branch 4 times, most recently from d201b66 to 150f4f7 Compare May 8, 2026 22:37
Paper: https://arxiv.org/abs/2604.17808
Tutorial: https://efficientppml.github.io/CROSS_Tutorial/

Enabling AI ASICs for Zero Knowledge Proof
Jianming Tong, Jingtian Dang, Simon Langowski, Tianhao Huang, Asra Ali, Jeremy Kun, Jevin Jiang, Srinivas Devadas, Tushar Krishna
Zero-knowledge proof (ZKP) provers remain costly because multi-scalar multiplication (MSM) and number-theoretic transforms (NTTs) dominate runtime as they need significant computation. AI ASICs such as TPUs provide massive matrix throughput and SotA energy efficiency. We present MORPH, the first framework that reformulates ZKP kernels to match AI-ASIC execution. We introduce Big-T complexity, a hardware-aware complexity model that exposes heterogeneous bottlenecks and layout-transformation costs ignored by Big-O. Guided by this analysis, (1) at arithmetic level, MORPH develops an MXU-centric extended-RNS lazy reduction that converts high-precision modular arithmetic into dense low-precision GEMMs, eliminating all carry chains, and (2) at dataflow level, MORPH constructs a unified-sharding layout-stationary TPU Pippenger MSM and optimized 3/5-step NTT that avoid on-TPU shuffles to minimize costly memory reorganization. Implemented in JAX, MORPH enables TPUv6e8 to achieve up-to 10x higher throughput on NTT and comparable throughput on MSM than GZKP.

PiperOrigin-RevId: 912308691
@copybara-service copybara-service Bot changed the title TPU-accelerated, free, immediate, fast, and cheap Zero Knowledge Proof serving for everyone Update jaxite_ec with latest research results May 9, 2026
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