From on-premises to cloud to hybrid — choose the architecture that fits your security and performance needs.
When AADC compiles your pricing models, it produces binary kernels — highly optimised machine code that runs 6-1000× faster than the original.
save to disk, transfer anywhere
call from Python, C++, C#, or Excel
only binary machine code, not source
automatic parallelisation built-in
This gives you deployment flexibility that traditional code doesn't offer. Source code stays on-premises; only binary kernels move to the cloud.
Run AADC on your own infrastructure - from individual machines to enterprise grids
AADC binary kernels can be deployed entirely on-premises, giving you complete control over your infrastructure and data. Whether you're running calculations on a single developer workstation or across an enterprise compute grid, AADC delivers consistent, optimized performance.
Full ownership of infrastructure and data
Run on developer workstations or single servers
Scale across your data center infrastructure
Secure, scalable cloud execution with up to 99% cost reduction
With MatLogica's AADC, source code stays on-premises. You deploy only binary kernels - source code is not included. Our binary kernels leverage modern CPU AVX2/AVX512 instructions for optimal performance.
Ship only encrypted binary computational graphs to the cloud
Dramatically reduce cloud bills through efficient execution
Speed up calculations while computing all sensitivities
Best of both worlds - security of on-premises with scalability of cloud
In the hybrid model, MatLogica AADC is part of the Quant Library on-premises. When a request to price a trade comes in, the Quant Library checks if the recording (kernel) for that configuration exists. If it doesn't exist, the library will instruct AADC to generate such a kernel and send it to the cloud. If it already exists, the library will call the kernel and aggregate the results as necessary.
Pricing or risk request arrives at on-premises Quant Library
System checks if kernel for this configuration exists
If missing, AADC generates kernel on-premises; otherwise retrieve cached kernel
Encrypted kernel executes on cloud infrastructure with market data
Results aggregated and returned to requesting system
Learn how kernels support daily trading workflows—from model calibration to sub-millisecond RFQ responses—and how modular design enables true Live Risk.
Run normal workloads on-premises, burst to cloud for end-of-month or stress testing
On-premises in headquarters, cloud execution in regional offices
Primary on-premises with cloud-based failover capability
Develop on-premises, deploy production kernels to cloud
Different approaches for different situations
Explore more about deployment options and AADC technology
Let us help you choose the right deployment model for your organization - whether on-premises, cloud, or hybrid
We'll analyze your requirements and recommend the optimal approach