Interactive Benchmarks

18 Implementations.
One Benchmark.

Compare 18 implementations pricing an Asian Option with Greeks using Monte Carlo simulation.

vs Hand-Optimised C++
27×
vs NumPy Vectorized
18
Implementations

Performance at Scale

1000 trades × 500K scenarios • 8 threads • Price + Greeks

0.0s Elapsed
0 Finished
0 Crashed
0% AADC C++
AADC C++
AADC Python
Optimised C++
Enzyme-AD
Naive C++
CoDiPack
JAX
PyTorch
Autograd
Optimised Python
NumPy
Julia
Adept
CppAD
0 125K 250K 375K 500K
Showing 14 of 18 implementations. Not shown due to extreme runtime: Haskell (~90 hr), autodiff (~254 hr), Basic Python (~267 hr), XAD (~335 hr). All estimates for 1000 trades × 500K scenarios.

What You Can Compare

All implementations compute the same Greeks using the same test data

Greeks Computation Time

Time to compute price + Delta, Rho, and Vega

Throughput

Paths processed per second

Speedup

Performance relative to baseline implementation

Memory Usage

Total memory footprint including data and kernels

Ready to Accelerate Your Code?

See how AADC can deliver 100-1000× speedup for your Monte Carlo workloads with minimal code changes.