162 research outputs found

    Fast American Basket Option Pricing on a multi-GPU Cluster

    Get PDF
    8 pagesInternational audienceThis article presents a multi-GPU adaptation of a specific Monte Carlo and classification based method for pricing American basket options, due to Picazo. The first part relates how to combine fine and coarse-grained parallelization to price American basket options. A dynamic strategy of kernel calibration is proposed. Doing so, our implementation on a reasonable size (18) GPU cluster achieves the pricing of a high dimensional (40) option in less than one hour against almost 8 as observed for runs we conducted in the past, using a 64-core cluster (composed of quad-core AMD Opteron 2356). In order to benefit from different GPU device types, we detail the dynamic strategy we have used to load balance GPU calculus which greatly improves the overall pricing time we obtained. An analysis of possible bottleneck effects demonstrates that there is a sequential bottleneck due to the training phase that relies upon the AdaBoost classification method, which prevents the implementation to be fully scalable, and so prevents to envision further decreasing pricing time down to handful of minutes. For this we propose to consider using Random Forests classification method: it is naturally dividable over a cluster, and available like AdaBoost as a black box from the popular Weka machine learning library. However our experimental tests will show that its use is costly

    Meshless Methods for Option Pricing and Risks Computation

    Get PDF
    In this thesis we price several financial derivatives by means of radial basis functions. Our main contribution consists in extending the usage of said numerical methods to the pricing of more complex derivatives - such as American and basket options with barriers - and in computing the associated risks. First, we derive the mathematical expressions for the prices and the Greeks of given options; next, we implement the corresponding numerical algorithm in MATLAB and calculate the results. We compare our results to the most common techniques applied in practice such as Finite Differences and Monte Carlo methods. We mostly use real data as input for our examples. We conclude radial basis functions offer a valid alternative to current pricing methods, especially because of the efficiency deriving from the free, direct calculation of risks during the pricing process. Eventually, we provide suggestions for future research by applying radial basis function for an implied volatility surface reconstruction

    Towards Efficient Risk Quantification - Using GPUs and Variance Reduction Technique

    Get PDF
    International audienceValue-at-Risk (VaR) provides information about global risk in trading. The request for high speed calculation about VaR is rising because financial institutions need to measure the risk in real time. Researchers in HPC also recently turned their attention on this kind of demanding applications. In this master thesis, we introduce two complementary and different strategies to improve VaR calculation: one is directly coming from financial mathematics, the other pertains to take advantage of high performance recently available computing devices: GPUs. Our aim is to study the potential of these two approaches on well chosen examples in order to evaluate how much computing time we can spare. Eventually, we discuss alternate approaches worth to be studied in future works.Value-at-Risk (VaR) nous donne des renseignements sur le risque total dans le commerce lorsque nous devons faire la gestion des risques. La demande du calcul rapide de la VaR se dĂ©veloppe parce que les etablissements financiers et les entreprises veulent mesurer le risque en temps rĂ©el; et depuis rĂ©cemment de nombreux chercheurs explorent le potentiel du calcul Ă  haute performance pour le faire. Nous introduisons deux possibilitĂ©s provenant de mathĂ©matiques financiĂšres et de calcul sur GPU pour faire face Ă  ce problĂšme. Nous l'avons Ă©galement mis en oeuvre avec des exemples afin de comparer les rĂ©sultats, pour voir combien d'accĂ©lĂ©ration nous pouvons gagner. Enfin, nous discutons d'autres approches qui peuvent ĂȘtre les futurs travaux

    OPTION PRICING, HEDGING AND SIMULATION WITH GPU UNDER MULTIDIMENSIONAL LÉVY PROCESSES

    Get PDF
    Master'sMASTER OF SCIENC

    Calcul parallÚle pour les problÚmes linéaires, non-linéaires et linéaires inverses en finance

    Get PDF
    Handling multidimensional parabolic linear, nonlinear and linear inverse problems is the main objective of this work. It is the multidimensional word that makes virtually inevitable the use of simulation methods based on Monte Carlo. This word also makes necessary the use of parallel architectures. Indeed, the problems dealing with a large number of assets are major resources consumers, and only parallelization is able to reduce their execution times. Consequently, the first goal of our work is to propose "appropriate" random number generators to parallel and massively parallel architecture implemented on CPUs/GPUs cluster. We quantify the speedup and the energy consumption of the parallel execution of a European pricing. The second objective is to reformulate the nonlinear problem of pricing American options in order to get the same parallelization gains as those obtained for linear problems. In addition to its parallelization suitability, the proposed method based on Malliavin calculus has other practical advantages. Continuing with parallel algorithms, the last point of this work is dedicated to the uniqueness of the solution of some linear inverse problems in finance. This theoretical study enables the use of simple methods based on Monte CarloDe ce fait, le premier objectif de notre travail consiste Ă  proposer des gĂ©nĂ©rateurs de nombres alĂ©atoires appropriĂ©s pour des architectures parallĂšles et massivement parallĂšles de clusters de CPUs/GPUs. Nous testerons le gain en temps de calcul et l'Ă©nergie consommĂ©e lors de l'implĂ©mentation du cas linĂ©aire du pricing europĂ©en. Le deuxiĂšme objectif est de reformuler le problĂšme non-linĂ©aire du pricing amĂ©ricain pour que l'on puisse avoir des gains de parallĂ©lisation semblables Ă  ceux obtenus pour les problĂšmes linĂ©aires. La mĂ©thode proposĂ©e fondĂ©e sur le calcul de Malliavin est aussi plus avantageuse du point de vue du praticien au delĂ  mĂȘme de l'intĂ©rĂȘt intrinsĂšque liĂ© Ă  la possibilitĂ© d'une bonne parallĂ©lisation. Toujours dans l'objectif de proposer des algorithmes parallĂšles, le dernier point est l'Ă©tude de l'unicitĂ© de la solution de certains cas linĂ©aires inverses en finance. Cette unicitĂ© aide en effet Ă  avoir des algorithmes simples fondĂ©s sur Monte Carl

    Valuation of Multiple Exercise Options

    Get PDF
    Multiple exercise options may be considered as generalizations of American-style options as they provide the holder more than one exercise right. Examples of financial derivatives and real options with these properties have become more prevalent over the past decade and appear in sectors ranging from insurance to energy industries. Throughout the thesis particular attention is paid to swing options although we note that the methods described are equally applicable to other types of multiple exercise options. This thesis presents two novel methods for pricing multiple exercise option by simulation; the forest of stochastic trees and the forest of stochastic meshes. The proposed methods are of particular use in cases where there are potentially a large number (3 or more) of assets underlying the contract and/or if a number of risk factors are desirable for modelling the underlying price process. These valuation methods result in positively- and negatively-biased estimators for the true option value. We prove the sign of the estimator bias and show that these estimators are consistent for the true option value. A confidence interval for the true option value is easily constructed. Examples confirm that the implementation of these methods is correct and consistent with the theoretical properties of the estimators. This thesis also explores in detail a number of methods meant to enhance the effectiveness of the proposed simulation methods. These include using high performance computing techniques which include both parallel computing techniques on CPU-clusters and General purpose Graphics Processing Units (GPGPU) that take advantage of relatively inexpensive processors. Additionally we explore bias-corrected estimators for the option values which attempt to estimate the bias introduced at each time step by the estimator and then subtract this result. These improvements are desirable due to the computationally intensive nature of both methods

    G-CSC Report 2010

    Get PDF
    The present report gives a short summary of the research of the Goethe Center for Scientific Computing (G-CSC) of the Goethe University Frankfurt. G-CSC aims at developing and applying methods and tools for modelling and numerical simulation of problems from empirical science and technology. In particular, fast solvers for partial differential equations (i.e. pde) such as robust, parallel, and adaptive multigrid methods and numerical methods for stochastic differential equations are developed. These methods are highly adanvced and allow to solve complex problems.. The G-CSC is organised in departments and interdisciplinary research groups. Departments are localised directly at the G-CSC, while the task of interdisciplinary research groups is to bridge disciplines and to bring scientists form different departments together. Currently, G-CSC consists of the department Simulation and Modelling and the interdisciplinary research group Computational Finance

    Parallel Solution of Diffusion Equations using Laplace Transform Methods with Particular Reference to Black-Scholes Models of Financial Options

    Get PDF
    Diffusion equations arise in areas such as fluid mechanics, cellular biology, weather forecasting, electronics, mechanical engineering, atomic physics, environmental science, medicine, etc. This dissertation considers equations of this type that arise in mathematical finance. For over 40 years traders in financial markets around the world have used Black-Scholes equations for valuing financial options. These equations need to be solved quickly and accurately so that the traders can make prompt and accurate investment decisions. One way to do this is to use parallel numerical algorithms. This dissertation develops and evaluates algorithms of this kind that are based on the Laplace transform, numerical inversion algorithms and finite difference methods. Laplace transform-based algorithms have faced a legitimate criticism that they are ill-posed i.e. prone to instability. We demonstrate with reference to the Black-Scholes equation, contrary to the received wisdom, that the use of the Laplace transform may be used to produce reasonably accurate solutions (i.e. to two decimal places), in a fast and reliable manner when used in conjunction with standard PDE techniques. To set the scene for the investigations that follow, the reader is introduced to financial options, option pricing and the one-dimensional and two-dimensional linear and nonlinear Black-Scholes equations. This is followed by a description of the Laplace transform method and in particular, four widely used numerical algorithms that can be used for finding inverse Laplace transform values. Chapter 4 describes methodology used in the investigations completed i.e. the programming environment used, the measures used to evaluate the performance of the numerical algorithms, the method of data collection used, issues in the design of parallel programs and the parameter values used. To demonstrate the potential of the Laplace transform based approach, Chapter 5 uses existing procedures of this kind to solve the one-dimensional, linear Black-Scholes equation. Chapters 6, 7, 8, and 9 then develop and evaluate new Laplace transform-finite difference algorithms for solving one-dimensional and two-dimensional, linear and nonlinear Black-Scholes equations. They also determine the optimal parameter values to use in each case i.e. the parameter values that produce the fastest and most accurate solutions. Chapters 7 and 9 also develop new, iterative Monte Carlo algorithms for calculating the reference solutions needed to determine the accuracy of the LTFD solutions. Chapter 10 identifies the general patterns of behaviour observed within the LTFD solutions and explains them. The dissertation then concludes by explaining how this programme of work can be extended. The investigations completed make significant contributions to knowledge. These are summarised at the end of the chapters in which they occur. Perhaps the most important of these is the development of fast and accurate numerical algorithms that can be used for solving diffusion equations in a variety of application areas
    • 

    corecore