Skip to main navigation Skip to search Skip to main content

Fast American Option Pricing using Nonlinear Stencils

  • Zafar Ahmad
  • , Reilly Browne
  • , Rezaul Chowdhury
  • , Rathish Das
  • , Yushen Huang
  • , Yimin Zhu
  • Stony Brook University
  • University of Houston

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

We study the binomial, trinomial, and Black-Scholes-Merton models of option pricing. We present fast parallel discrete-time finite-difference algorithms for American call option pricing under the binomial and trinomial models and American put option pricing under the Black-Scholes-Merton model. For T-step finite differences, each algorithm runs in O ((T log2 T)/P + T) time under a greedy scheduler on P processing cores, which is a significant improvement over the Θ (T2/P) + Ω (T logT) time taken by the corresponding state-of-the-art parallel algorithm. Even when run on a single core, the O (T log2 T) time taken by our algorithms is asymptotically much smaller than the Θ (T2) running time of the fastest known serial algorithms. Implementations of our algorithms significantly outperform the fastest implementations of existing algorithms in practice, e.g., when run for T ≈ 1000 steps on a 48-core machine, our algorithm for the binomial model runs at least 15× faster than the fastest existing parallel program for the same model with the speedup factor gradually reaching beyond 500× for T ≈ 0.5 × 106. It saves more than 80% energy when T ≈ 4000, and more than 99% energy for T > 60, 000. Our algorithms can be viewed as solving a class of nonlinear 1D stencil (i.e., finite-difference) computation problems efficiently using the Fast Fourier Transform (FFT). To our knowledge, ours are the first algorithms to handle such stencils in o (T2) time. These contributions are of independent interest as stencil computations have a wide range of applications beyond quantitative finance.

Original languageEnglish
Title of host publicationPPoPP 2024 - Proceedings of the 29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
PublisherAssociation for Computing Machinery
Pages316-332
Number of pages17
ISBN (Electronic)9798400704352
DOIs
StatePublished - Feb 20 2024
Event29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP 2024 - Edinburgh, United Kingdom
Duration: Mar 2 2024Mar 6 2024

Publication series

NameProceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
ISSN (Print)1542-0205

Conference

Conference29th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming, PPoPP 2024
Country/TerritoryUnited Kingdom
CityEdinburgh
Period03/2/2403/6/24

Keywords

  • American Option Pricing
  • Binomial Option Pricing Model
  • Black-Scholes-Merton Option Pricing Model
  • Fast Fourier Transform
  • Finite-Difference Method
  • Nonlinear Stencil
  • Trinomial Option Pricing

Fingerprint

Dive into the research topics of 'Fast American Option Pricing using Nonlinear Stencils'. Together they form a unique fingerprint.

Cite this