Scalable GPU Accelerated Computing for Risk-Neutral Modeling

Master thesis about High Performance Computing in finance using GPU’s

R&D Labs
R&D Labs
Mar 29, 2018 · 2 min read
NVIDIA GeForce GTX TITAN X

Meet Alex

I first started at Ortec Finance as a student-assistant looking to gain some working experience in my field of studies, Computational Science. After about 5 months, I was looking for an interesting research subject for my master thesis. As it turned out, Ortec Finance itself had a great line up of research projects from which I chose a project considering high performance computing with GPUs. This research subject was by far one of the most interesting ones I had seen so far. Furthermore, I also wanted to continue my part-time job here at Ortec Finance, for which they provided me the option to combine both working and graduating. I kept working two days a week as a student-assistant at the Research department, while spending the remaining three on my thesis project. This dual construct I can recommend to any student who is allowed to extend the schedule for his/her project a little.

About the project

The thesis considered the design of a scalable high performance computing framework using Graphical Processing Units (GPUs) for the acceleration of Monte-Carlo and nested Monte-Carlo simulations (simulations within simulations). Monte-Carlo simulations are a computationally intensive but flexible and straightforward method to simulate future market trajectories and value even very complex derivative contracts by generating scenarios. Because each scenario path is independent from all others, these simulations can be greatly accelerated by generating each path in parallel (at the same time). This allows the computation of risk measures (e.g. Value at Risk) and calibration of risk-neutral models within reasonable amounts of time without the need for more advanced mathematical methods. The goal was to extend existing implementations to be able to handle multiple correlated underlying assets and freely scale the number of GPUs and parallel CPU processes that offloaded work to those GPUs depending on the workload of simulation. In the end we achieved great results in improving the scalability and performance of the framework. Plans for even further extensions can already be found on the Ortec Finance website in the form of a new available research project, where we are looking to tap into the limitless resources of the cloud.

For me, working on this thesis project was a great experience. I received great supervision at Ortec Finance with invaluable weekly feedback sessions and many great suggestions by colleagues from many different departments. Unsurprisingly from my glaring positive review, after my graduation I started working at Ortec Finance fulltime as a Quantitative Developer within the EFIS Department.

Interested?

Alex’ thesis is not publically available, one can request a copy via techlabs@ortec-finance.com.

Used tools & Hardware: CUDA, Python, Scipy, PyCuda, GTX Titan X GPU’s

Author: Alex

R&D Labs

Ortec Finance's R&D Labs department is where we work and…

R&D Labs

Ortec Finance's R&D Labs department is where we work and experiment with the latest techniques in order to research its applicability on new and existing products in the field of Finance.

R&D Labs

Written by

R&D Labs

We work and experiment with both new modelling approaches and IT techniques and concepts in order to research their applicability to investment decision making

R&D Labs

Ortec Finance's R&D Labs department is where we work and experiment with the latest techniques in order to research its applicability on new and existing products in the field of Finance.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store