Interactive Benchmark

Production Options

Best performing implementations for deployment

Performance Comparison

Trades
101001K
Scenarios
10K100K500K

Production Metrics Comparison

Key metrics for production decision-making

Metric AADC Python AADC C++ JAX Julia
Greeks Time (10×100K) 0.7s 1.0s 8.4s 15.5s
AAD Overhead +23% +54% +152% +297%
Multi-threading Native Native XLA parallel @threads
Memory Efficiency Good Excellent Moderate Good
Integration Effort Low Low High (rewrite) High (new lang)
License Commercial Commercial Apache 2.0 MIT

Performance measured on 2x Intel Xeon Platinum 8280L with 8 threads. See Hardware Specs for details.

Related Resources

Benchmark Environment

All benchmarks executed on enterprise-grade server hardware

System Configuration

CPU2x Intel Xeon Platinum 8280L @ 2.70GHz
Cores56 physical (28 per socket), 112 threads
Architecturex86_64, Cascade Lake
L3 Cache77 MiB (38.5 MiB per socket)
RAM283 GB DDR4
OSLinux kernel 6.1.0-13-amd64 (Debian)
CPU Features: AVX-512, AVX2, FMA, AES-NI

Test Configuration

ModelAsian Option Monte Carlo
DynamicsGeometric Brownian Motion (GBM)
Timesteps252 (daily over 1 year)
GreeksDelta, Rho, Vega (3 sensitivities)
Threads8 (configurable)
SIMDAVX2 (4 doubles/instruction)
Note: AVX-512 (8 doubles/instruction) provides ~1.7x additional speedup on supported hardware

Compilers & Versions

GCC12.2.0 (Debian)
Clang14.0.6 (Debian)
Python3.11.2
NumPy1.26.x
AADC2.0.0
C++ compiled with -O3 -march=native -std=c++17