• DocumentCode
    1884072
  • Title

    A Threaded Parallel Code for Pricing Discrete Asian Options on SMP Systems

  • Author

    Ge, Baolai ; MacIsaac, Allan B. ; Rasmussen, Henning

  • Author_Institution
    The University of Western Ontario, Canada
  • fYear
    2006
  • fDate
    14-17 May 2006
  • Firstpage
    35
  • Lastpage
    35
  • Abstract
    This paper discusses the implementation and performance of a parallel algorithm for pricing discrete Asian options. Using a partial differential equation (PDE) based method, one attempts to solve simultaneously many PDEs on a Cartesian grid in the direction of underlying asset S then followed by an interpolation in the orthogonal direction A - average of the underlying - at each time step. This leads one to consider algorithms to perform such calculations in parallel. The interpolation is non-local, thus it requires a global data access to A. This requires that an efficient parallel implementation must minimize the cost of data movement among processes. We describe in this paper three implementations: one using message passing interface (MPI), one using OpenMP and one using POSIX threads through a high level FORTRAN API. We then discuss the performances of these three implementations on different platforms.
  • Keywords
    Boundary conditions; Computer networks; Concurrent computing; Costs; Interpolation; Mathematics; Parallel algorithms; Partial differential equations; Pricing; Sampling methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computing in an Advanced Collaborative Environment, 2006. HPCS 2006. 20th International Symposium on
  • ISSN
    1550-5243
  • Print_ISBN
    0-7695-2582-2
  • Type

    conf

  • DOI
    10.1109/HPCS.2006.9
  • Filename
    1628226