Abstract
In this paper we summarise the experiences we obtained during past years in accelerating financial code through parallelisation and source-level optimisation. We have been focusing on developing optimised parallel programs to speedup financial computations where either binomial tree method or Monte Carlo simulation was applicable. The parallelisation was through explicit POSIX multi-threading on x86 shared-memory multi-processor systems. The source-level optimisations we found most useful were data structure optimisation and elimination of common sub-expressions.
Original language | English |
---|---|
Journal | Lecture Notes in Engineering and Computer Science |
Volume | 2210 |
Issue number | January |
Publication status | Published - 2014 |
Event | International MultiConference of Engineers and Computer Scientists, IMECS 2014 - Kowloon, Hong Kong Duration: 12 Mar 2014 → 14 Mar 2014 |
Keywords
- Binomial tree method
- Monte Carlo simulation
- POSIX multithreading
- Parallel computing
- Source code optimisation