Interested in these opportunities?
Let's arrange a free demo for you and your team.
MatLogica offers an award-winning toolkit that changes the landscape of complex model development. By automtically enabling the best possible performance for simulations, repetitive calculations, and the fastest automatic differentiation, it reduces architectural complexity, time-to-market for model development, yields orders of magnitude performance improvements, and drives substantial cloud cost savings.
Over £12M in cloud computing savings per year
Up to 75% of modeling code base can be eliminted
New revenue streams accessed with faster intraday pricing & risk
Improved operations and reduced risks
The MatLogica pioneered Code Generation AAD™ approach is the secret sauce that on-the-fly converts object-oriented code into bare-metal machine performance, designed for cross-platform execution. It is a toolkit that maximises developer productivity while enabling the best possible runtime performance.
Whether developing a new quant Library, or enhancing the existing codebase, MatLogica enables groundbreaking team efficiencies and model execution time!
MatLogica allows mix-mode execution across C++ and Python: for example, you can define custom payoffs in Python and send it to C++.
Live Risk
Turn your batch-processing risk analytics into "always on" Live Risk server.
This example is based on Quantlib, supercharged by MatLogica AADC. Hit "Launch The Live Risk App" in the widget to see it live! You can access the code behind it using code examples on our website. You can read more about this using the link below.
Read nowIn as little as 1 month, MatLogica will boost the performance of your simulations and enable Automatic Adjoint Differentiation.
Our custom-built JIT compiler enables AAD sensitivities to be computed faster than the original calculation!
The pioneering code generation AAD™ solution does not require extensive refactoring or introducing templates and comes with cutting-edge automated integration and debugging toolkits.
Our optimisation layer unlocks native CPU vectorisation (AVX2 and AVX512), safe multi-threading, and facilitates 6-100x speed-ups on a single core!
With our cross-platform execution, choose the hardware most suited for your workloads, with a flick of a switch.
If you're using CUDA you can enable AAD for your CUDA code with minimal changes and run on a CPU!
React to new market conditions faster by simplifying your modeling code base and accelerating prototyping and time-to-market.
Use your cloud resources more efficiently, and save up to 80% of cloud spend. Scale your compute quickly and securely using MatLogica Secure Binary Kernels.
Focus on the models and delegate with confidence - our toolkit seamlessly handles performance optimisations and sensitivity computations, unlocking your full potential.