ParallelPilot
AI-powered automatic parallelization for serial Python workloads.
Serial Python simulation workloads leave available cores idle, and manually parallelizing them is time-consuming and error-prone.
ParallelPilot analyzes serial Python code, uses an LLM-driven pipeline (Codex/GPT) to propose a parallelization strategy, and rewrites the workload to execute across cores with multiprocessing and joblib — then numerically verifies the parallel output against the original serial result before trusting it.
- Static analysis of the serial workload
- LLM-driven parallelization strategy
- Codegen with multiprocessing / joblib
- Numerical verification against serial baseline
- Benchmark-driven acceptance
on tested workloads