-
Notifications
You must be signed in to change notification settings - Fork 1
Home
joemoorhouse edited this page Oct 26, 2016
·
19 revisions
vector-accelerator is a maths library that provides high-performance vector operations. These can be run:
- In immediate-execution mode, where vector operations are accelerated using Intel VML (hardware-tuned, vectorised operations)
- In deferred-execution mode, where the number of vector operations is minimised and local (intermediate) storage is reused to further speed up the calculation. The idea is similar to the 'numexpr' Python library, for example.
In deferred-execution mode, it is also possible to evaluate the derivative of a function with respect to specified independent variables using the efficient adjoint algorithmic differentiation (AAD) technique.
An example of how these techniques can be used to build a high-performance financial risk engine is provided.
- [Get started](Get started)
- [Vector Adjoint Algorithmic Differentation (AAD)](Vector Adjoint Algorithmic Differentation (AAD))