Open Access Open Access  Restricted Access Subscription Access

Monte-Carlo Black-Scholes Implementation using OpenCL Standard


Affiliations
1 School of Electronics Engineering, VIT University, Vellore - 632014, Tamil Nadu, India
 

The OpenCL is a standard parallel language which is based on 'C' language. It offers users to take full advantage and also provide the flexibility of high level language. In this paper, we explore the use of OpenCL language to implement the complex design on FPGAs by describing the design with high level abstraction language. To demonstrate, we consider the most important benchmarks in financial markets known as Monte-Carlo Black-Scholes implementation to estimate the stock price option

Keywords

Embedded Unit, FPGA Implementation, Kernel, Monte-Carlo Simulation, OpenCL Standard.
User

Abstract Views: 157

PDF Views: 0




  • Monte-Carlo Black-Scholes Implementation using OpenCL Standard

Abstract Views: 157  |  PDF Views: 0

Authors

Chirag Patel
School of Electronics Engineering, VIT University, Vellore - 632014, Tamil Nadu, India
M. Srikanth
School of Electronics Engineering, VIT University, Vellore - 632014, Tamil Nadu, India
Kalyani Chetan Kumar
School of Electronics Engineering, VIT University, Vellore - 632014, Tamil Nadu, India
S. Sivanantham
School of Electronics Engineering, VIT University, Vellore - 632014, Tamil Nadu, India

Abstract


The OpenCL is a standard parallel language which is based on 'C' language. It offers users to take full advantage and also provide the flexibility of high level language. In this paper, we explore the use of OpenCL language to implement the complex design on FPGAs by describing the design with high level abstraction language. To demonstrate, we consider the most important benchmarks in financial markets known as Monte-Carlo Black-Scholes implementation to estimate the stock price option

Keywords


Embedded Unit, FPGA Implementation, Kernel, Monte-Carlo Simulation, OpenCL Standard.



DOI: https://doi.org/10.17485/ijst%2F2015%2Fv8i36%2F130069