FPGA acceleration using high-level languages of a Monte-Carlo method for pricing complex options
Entity
UAM. Departamento de Tecnología Electrónica y de las ComunicacionesPublisher
Elsevier BVDate
2013-03Citation
10.1016/j.sysarc.2013.01.004
Journal of Systems Architecture 59.3 (2013): 135-143
ISSN
1383-7621 (print); 1873-6165 (online)DOI
10.1016/j.sysarc.2013.01.004Editor's Version
http://dx.doi.org/10.1016/j.sysarc.2013.01.004Subjects
Field programmable gate arrays; Financial data processing; Floating-point arithmetic; High level language synthesis; Parallel machines; Informática; TelecomunicacionesNote
This is the author’s version of a work that was accepted for publication in Journal of Systems Architecture. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Journal of Systems Architecture, 59, 3 (2013) DOI: 10.1016/j.sysarc.2013.01.004Rights
© 2013 Elsevier B.V. All rights reserved
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.
Abstract
In this paper we present an FPGA implementation of a Monte-Carlo method for pricing Asian options using Impulse C and floating-point arithmetic. In an Altera Stratix-V FPGA, a 149x speedup factor was obtained against an OpenMP-based solution in a 4-core Intel Core i7 processor. This speedup is comparable to that reported in the literature using a classic HDL-based methodology, but the development time is significantly reduced. Additionally, the use of a HLL-based methodology allowed us to implement a high-quality Gaussian random number generator, which produces more precise results than those obtained with the simple generators usually present in HDL-based designs.
Files in this item
Google Scholar:Sánchez Román, Diego
-
Moreno, Víctor
-
López Buedo, Sergio
-
Sutter Capristo, Gustavo Daniel
-
González Martínez, Iván
-
Gómez Arribas, Fco. Javier
-
Aracil, Javier
This item appears in the following Collection(s)
Related items
Showing items related by title, author, creator and subject.
-
ETOMIC advanced network monitoring system for future internet experimentation
Csabai, István; Fekete, Attila; Hága, Péter; Hullár, Béla; Kurucz, Gábor; Laki, Sándor; Mátray, Péter; Stéger, József; Vattay, Gábor; Espina, Felix; Garcia-Jimenez, Santiago; Izal, Mikel; Magaña, Eduardo; Morató, Daniel; Aracil, Javier; Gómez Arribas, Fco. Javier; González, Iván; López Buedo, Sergio
; Moreno, Víctor; Ramos, Javier
2011