Milestone Report: Parallel Differentiable Circuit Fault Simulator

Team Member: Xinyu Li (xinyul3), William Zou (yangzou)

URL: Project Webpage

URL: View this report in Google Doc

Summary of Work Done

Progress with Respect to the Plan

We are on track to meet our goals. The main pending task is full implementation of apply_edges(). We did not use the GHC cluster due to AFS storage issues and instead used ECE lab machines.

Updated Poster Session Goals

Poster Session Content

We will present stage-wise speedup results leading up to the final implementation using graphs. Additionally, we’ll show a detailed CUDA parameter analysis to demonstrate scalability with respect to circuit size.

Preliminary Result Graph

Comparison between cuda_graph_pull and dgl_graph_pull:

Speedup Comparison Graph: cuda_graph_pull vs dgl_graph_pull

Issues and Concerns

Updated Schedule

Week 1 (03/27-04/01):

Week 2 (04/02-04/08):

Week 3 (04/09-04/15):

Week 4-1 (04/16-04/18):

Week 4-2 (04/19--04/21):

Week 5-1 (04/22-04/24):

Week 5-2 (04/25-04/28):