High performance parallel financial derivatives computation

Computing the price and risk of financial derivatives is a necessary activity for many financial market participants and is often undertaken by large and costly computing farms. This thesis seeks to explore the use of parallel computing, with particular focus on graphics processing units (GPUs), to...

Full description

Bibliographic Details
Main Author: Nasar-Ullah, Q. A.
Published: University College London (University of London) 2014
Subjects:
621
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.631878
id ndltd-bl.uk-oai-ethos.bl.uk-631878
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-6318782016-08-04T03:29:30ZHigh performance parallel financial derivatives computationNasar-Ullah, Q. A.2014Computing the price and risk of financial derivatives is a necessary activity for many financial market participants and is often undertaken by large and costly computing farms. This thesis seeks to explore the use of parallel computing, with particular focus on graphics processing units (GPUs), to improve the speed per cost ratio of such computation. This thesis addresses three distinct layers of high performance parallel financial derivatives computation: the first layer is related to the formulation of parallel algorithms that are generally used in the context of derivatives. The second layer is related to the optimum computation of pricing models, which consist of a series of computational steps or algorithms, where such pricing models are used to calculate the price and risk of individual derivatives. The third and final layer is related to deploying several pricing models within large scale infrastructures with particular focus on optimal scheduling approaches. Several contributions are made within this thesis: (i) with regard to the formulation of parallel algorithms, we introduce novel approaches for evaluating the normal cumulative distribution function (CDF), calculating option implied volatility, calibrating SABR (stochastic-αβρ) volatility models and generating CDF lookup tables. (ii) With regard to pricing models, we explore the computation of two dominant fixed income pricing models, namely non-callable bullet options and callable bond options. (iii) With regard to the computation of many such pricing models within large scale infrastructures, we devise and verify novel scheduling approaches that are able to optimally allocate tasks between a heterogeneous mix of CPU and GPU processors.621University College London (University of London)http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.631878http://discovery.ucl.ac.uk/1431080/Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 621
spellingShingle 621
Nasar-Ullah, Q. A.
High performance parallel financial derivatives computation
description Computing the price and risk of financial derivatives is a necessary activity for many financial market participants and is often undertaken by large and costly computing farms. This thesis seeks to explore the use of parallel computing, with particular focus on graphics processing units (GPUs), to improve the speed per cost ratio of such computation. This thesis addresses three distinct layers of high performance parallel financial derivatives computation: the first layer is related to the formulation of parallel algorithms that are generally used in the context of derivatives. The second layer is related to the optimum computation of pricing models, which consist of a series of computational steps or algorithms, where such pricing models are used to calculate the price and risk of individual derivatives. The third and final layer is related to deploying several pricing models within large scale infrastructures with particular focus on optimal scheduling approaches. Several contributions are made within this thesis: (i) with regard to the formulation of parallel algorithms, we introduce novel approaches for evaluating the normal cumulative distribution function (CDF), calculating option implied volatility, calibrating SABR (stochastic-αβρ) volatility models and generating CDF lookup tables. (ii) With regard to pricing models, we explore the computation of two dominant fixed income pricing models, namely non-callable bullet options and callable bond options. (iii) With regard to the computation of many such pricing models within large scale infrastructures, we devise and verify novel scheduling approaches that are able to optimally allocate tasks between a heterogeneous mix of CPU and GPU processors.
author Nasar-Ullah, Q. A.
author_facet Nasar-Ullah, Q. A.
author_sort Nasar-Ullah, Q. A.
title High performance parallel financial derivatives computation
title_short High performance parallel financial derivatives computation
title_full High performance parallel financial derivatives computation
title_fullStr High performance parallel financial derivatives computation
title_full_unstemmed High performance parallel financial derivatives computation
title_sort high performance parallel financial derivatives computation
publisher University College London (University of London)
publishDate 2014
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.631878
work_keys_str_mv AT nasarullahqa highperformanceparallelfinancialderivativescomputation
_version_ 1718369684253835264