An embedded DSL for stochastic processes: research article
2012
We present a domain specific language embedded in Haskell for specifying stochastic processes, called SPL ;. It is designed with the goal of matching the notation used in mathematical finance, where the price of a financial contract is specified using stochastic processes and distributions. SPL ; is declarative in the sense that it is agnostic of the choice of discretization and of the computational model. We provide an implementation of SPL ; that performs Monte Carlo simulation using GPGPU, and we present data indicating that this gives a 100x speedup compared to hand-written sequential C, and that the speedup scales linearly with the number of available cores.
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
5
References
5
Citations
NaN
KQI