Fast XVA Stress Testing Calculation

This white paper introduces XVA stress testing, and illustrates how to perform fast calculations through software optimisation

To prevent a similar crisis to 2007/2008, banks are regularly tested for their ability to respond to stress periods in the market. This stress-testing is performed at a regulatory level (e.g., CCAR / DFAST in the US, European-wide stress test exercises), and at bank-internal level. These include computationally expensive calculations such as XVA, which are tested under a large set of stress scenarios. As no algorithmic optimisations (e.g. sensitivity-based approach) are permitted, every scenario requires a full re-valuation. To keep the stress test execution time within reasonable bounds, it is therefore essential that the tested calculations run as fast as possible.

This paper gives an overview of financial stress-testing on different levels and highlights the complexities involved. It then details a range of techniques that can be used to optimise the performance of the calculations, modernising the code to run fast on recent multi-core CPUs. It further explores the application of accelerator processors to further optimise performance (GPU, many-core).

  • CCAR / DFAST stress testing
  • EBA European stress test exercises
  • Code modernisation techniques on multi-core CPU
  • Code acceleration on GPU and many-core

Get exclusive access to this whitepaper

Get exclusive access to this video

Get exclusive access to this case study

Unlock valuable insights and industry trends. Enter your details to download now.

By clicking "Submit", you agree to the processing of your personal data by Xcelerit as described in our Privacy Policy.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.