Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2535557.2535560acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Many-core architectures boost the pricing of basket options on adaptive sparse grids

Published: 18 November 2013 Publication History

Abstract

In this work, we present a highly scalable approach for numerically solving the Black-Scholes PDE in order to price basket options. Our method is based on a spatially adaptive sparse-grid discretization with finite elements. Since we cannot unleash the compute capabilities of modern many-core chips such as GPUs using the complexity-optimal Up-Down method, we implemented an embarrassingly parallel direct method. This operator is paired with a distributed memory parallelization using MPI and we achieved very good scalability results compared to the standard Up-Down approach. Since we exploit all levels of the operator's parallelism, we are able to achieve nearly perfect strong scaling for the Black-Scholes solver. Our results show that typical problem sizes (5 dimensional basket options), require at least 4 NVIDIA K20X Kepler GPUs (inside a Cray XK7) in order to be faster than the Up-Down scheme running on 16 Intel Sandy Bridge cores (one box). On a Cray XK7 machine we outperform our highly parallel Up-Down implementation by 55X with respect to time to solution. Both results emphasize the competitiveness of our proposed operator.

References

[1]
H.-J. Bungartz and M. Griebel. Sparse grids. Acta Numerica, 13: 147--269, 2004.
[2]
H.-J. Bungartz, A. Heinecke, D. Pflüger, and S. Schraufstetter. Parallelizing a black-scholes solver based on finite elements and sparse grids. In Proc. IEEE International Parallel & Distributed Processing Symposium, Atlanta, USA, 2010, 2010.
[3]
H.-J. Bungartz, A. Heinecke, D. Pflüger, and S. Schraufstetter. Option pricing with a direct adaptive sparse grid approach. Journal of Computational and Applied Mathematics, 236(15): 3741--3750, Oct. 2011. online Okt. 2011.
[4]
A. Gaikwad and I. M. Toke. GPU based sparse grid technique for solving multidimensional options pricing PDEs. In WHPCF '09: Proceedings of the 2nd Workshop on High Performance Computational Finance, pages 1--9, New York, NY, USA, 2009. ACM.
[5]
M. Griebel, M. Schneider, and C. Zenger. A combination technique for the solution of sparse grid problems. In P. de Groen and R. Beauwens, editors, Iterative Methods in Linear Algebra, pages 263--281, Elsevier, North Holland, 1992. IMACS.
[6]
A. Heinecke and D. Pflüger. Emerging architectures enable to boost massively parallel data mining using adaptive sparse grids. International Journal of Parallel Programming, 41(3): 357--399, June 2013.
[7]
A. Heinecke, S. Schraufstetter, and H.-J. Bungartz. A highly-parallel black-scholes solver based on adaptive sparse grids. International Journal of Computer Mathematics, 89(9): 1212--1238, June 2012.
[8]
F. Koster. Multiskalen-basierte Finite-Differenzen-Verfahren auf adaptiven dünnen Gittern. PhD thesis, Rheinische Friedrich-Wilhelms-Universität Bonn.
[9]
C. Leentvaar and C. Oosterlee. On coordinate transformation and grid stretching for sparse grid pricing of basket options. Journal of Computational and Applied Mathematics, 222(1): 193--209, 2008. Special Issue: Numerical PDE Methods in Finance.
[10]
C. C. W. Leentvaar. Pricing multi-asset options with sparse grids. PhD thesis, Tu Delft, 2008.
[11]
T. Mertens. Option pricing with sparse grids. Computing in Economics and Finance 2005 449, Society for Computational Economics, Nov. 2005.
[12]
D. Pflüger. Spatially Adaptive Sparse Grids for High-Dimensional Problems. Verlag Dr. Hut, München, Feb. 2010.
[13]
D. Pommier. Méthodes numériques sur des grilles sparse appliquées à l'évaluation d'options en finance. PhD thesis, Univeristé Pierre et Marie Curie (Paris VI), 2008.
[14]
R. Rannacher. Finite element solution of diffusion problems with irregular data. Numerische Mathematik, 43: 309--327, 1984.
[15]
C. Reisinger. Numerische Methoden für hochdimensionale parabolische Gleichungen am Beispiel von Optionspreisaufgaben. PhD thesis, Ruprecht-Karls-Universität Heidelberg, 2004.
[16]
C. Reisinger. Analysis of linear difference schemes in the sparse grid combination technique. SIAM Journal on Numerical Analysis, 2006.
[17]
C. Reisinger and G. Wittum. Efficient hierarchical approximation of high-dimensional option pricing problems. SIAM J. Sci. Comput., 29(1): 440--458, 2007.
[18]
C. Zenger. Sparse grids. In W. Hackbusch, editor, Parallel Algorithms for Partial Differential Equations, volume 31 of Notes on Numerical Fluid Mechanics, pages 241--251. Vieweg, 1991.

Cited By

View all
  • (2018)Pricing American Options under High-Dimensional Models with Recursive Adaptive Sparse Expectations*Journal of Financial Econometrics10.1093/jjfinec/nby024Online publication date: 31-Oct-2018
  • (2016)E-Fast & CloudPower: Towards High Performance Technical Analysis for Small InvestorsEconomics of Grids, Clouds, Systems, and Services10.1007/978-3-319-43177-2_16(236-248)Online publication date: 20-Jul-2016
  • (undefined)Pricing American Options Under High-Dimensional Models with Recursive Adaptive Sparse ExpectationsSSRN Electronic Journal10.2139/ssrn.2867926

Index Terms

  1. Many-core architectures boost the pricing of basket options on adaptive sparse grids

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WHPCF '13: Proceedings of the 6th Workshop on High Performance Computational Finance
    November 2013
    65 pages
    ISBN:9781450325073
    DOI:10.1145/2535557
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 November 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Black-Scholes
    2. GPGPU
    3. SIMD
    4. accelerators
    5. adaptivity
    6. finite elements
    7. many-core
    8. sparse grids

    Qualifiers

    • Research-article

    Funding Sources

    • Gauss Centre for Supercomputing

    Conference

    SC13

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 02 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Pricing American Options under High-Dimensional Models with Recursive Adaptive Sparse Expectations*Journal of Financial Econometrics10.1093/jjfinec/nby024Online publication date: 31-Oct-2018
    • (2016)E-Fast & CloudPower: Towards High Performance Technical Analysis for Small InvestorsEconomics of Grids, Clouds, Systems, and Services10.1007/978-3-319-43177-2_16(236-248)Online publication date: 20-Jul-2016
    • (undefined)Pricing American Options Under High-Dimensional Models with Recursive Adaptive Sparse ExpectationsSSRN Electronic Journal10.2139/ssrn.2867926

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media