Skip to main content

Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA

  • Conference paper
Reconfigurable Computing: Architectures, Tools and Applications (ARC 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5992))

Included in the following conference series:

Abstract

A Multivariate Gaussian random number generator (MVGRNG) is a pre-requisite for most Monte Carlo simulations for financial applications, especially those that involve many correlated assets. In recent years, Field Programmable Gate Arrays (FPGAs) have received a lot of attention as a target platform for the implementation of such a generator due to the high throughput performance that can be achieved. In this work it is demonstrated that the choice of the objective function employed for the hardware optimization of the MVRNG core, has a considerable impact on the final performance of the application of interest. Two of the most important financial applications, Value-at-Risk estimation and option pricing are considered in this paper. Experimental results have shown that the suitability of the chosen objective function for the optimization of the hardware MVRNG core depends on the structure of the targeted distribution. An improvement in performance of up to 96% is reported for VaR calculation while up to 81% improvement is observed for option pricing when a suitable objective function for the optimization of the MVRNG core is considered while maintaining the same level of hardware resources.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zhang, G., Leong, P.H., Lee, D.-U., Villasenor, J.D., Cheung, R.C., Luk, W.: Ziggurat-based hardware gaussian random number generator. In: Proceedings IEEE International Symposium on Field Programmable Logic and Applications, pp. 275–280 (2005)

    Google Scholar 

  2. Woods, N.A., VanCourt, T.: FPGA acceleration of quasi-monte carlo in finance. In: Proceedings IEEE International Conference on Field Programmable Logic and Applications, pp. 335–340 (2008)

    Google Scholar 

  3. Thomas, D.B., Luk, W.: Multivariate gaussian random number generation targeting reconfigurable hardware. ACM Transactions on Reconfigurable Technology and Systems 1(2), 1–29 (2008)

    Article  Google Scholar 

  4. Saiprasert, C., Bouganis, C.-S., Constantinides, G.A.: Multivariate gaussian random number generator targeting specific resource utilization in an FPGA. In: Woods, R., Compton, K., Bouganis, C., Diniz, P.C. (eds.) ARC 2008. LNCS, vol. 4943, pp. 233–244. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  5. Saiprasert, C., Bouganis, C.-S., Constantinides, G.A.: An optimized hardware architecture of a multivariate gaussian random number generator. ACM Transactions on Reconfigurable Technology and Systems (2009) (to appear)

    Google Scholar 

  6. Chan, N.H., Wong, H.Y.: Simulation Techniques in Financial Risk Management. Wiley, New Jersey (2006)

    Book  MATH  Google Scholar 

  7. Glasserman, P.: Monte Carlo Methods in Financial Engineering. Springer, New York (2004)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Saiprasert, C., Bouganis, CS., Constantinides, G.A. (2010). Design of a Financial Application Driven Multivariate Gaussian Random Number Generator for an FPGA. In: Sirisuk, P., Morgan, F., El-Ghazawi, T., Amano, H. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2010. Lecture Notes in Computer Science, vol 5992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12133-3_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12133-3_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12132-6

  • Online ISBN: 978-3-642-12133-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics