{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:32:09Z","timestamp":1750307529087,"version":"3.41.0"},"reference-count":19,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2009,9,1]],"date-time":"2009-09-01T00:00:00Z","timestamp":1251763200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/D062322EP\/D60569\/1EP\/C549481\/1"],"award-info":[{"award-number":["EP\/D062322EP\/D60569\/1EP\/C549481\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Reconfigurable Technol. Syst."],"published-print":{"date-parts":[[2009,9]]},"abstract":"<jats:p>This article explores the application of reconfigurable hardware to the acceleration of financial computation using tree-based pricing models. Two parallel pipelined architectures have been developed for option valuation using binomial trees and trinomial trees, with support for concurrent evaluation of independent options to achieve high pricing throughput. Our results show that the tree-based models executing on a Virtex 4 field programmable gate array (FPGA) at 82.7 MHz with fixed-point arithmetic can run over 160 times faster than a Core2 Duo processor at 2.2 GHz. The FPGA implementation is two times faster than the nVidia Geforce 7900GTX processor with 24 pipelines at 650 MHz, and 27%--35% slower than the nVidia Geforce 8600GTS processor with 32 Pipelines at 1450 MHz. Our preliminary experiments also indicate that while an FPGA implementation can be slower than a GPU, it could be more efficient when power consumption is taken into account.<\/jats:p>","DOI":"10.1145\/1575779.1575781","type":"journal-article","created":{"date-parts":[[2009,10,6]],"date-time":"2009-10-06T18:18:59Z","timestamp":1254853139000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Exploring Reconfigurable Architectures for Tree-Based Option Pricing Models"],"prefix":"10.1145","volume":"2","author":[{"given":"Qiwei","family":"Jin","sequence":"first","affiliation":[{"name":"Imperial College London"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David B.","family":"Thomas","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wayne","family":"Luk","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benjamin","family":"Cope","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,9]]},"reference":[{"volume-title":"Proceedings of the IEEE International Symposium on Parallel and Distributed Processing (IPDPS\u201908)","author":"Agarwal V.","key":"e_1_2_1_1_1"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1086\/260062"},{"key":"e_1_2_1_3_1","first-page":"7","article-title":"Option valuation using a three jump process","volume":"3","author":"Boyle P. P.","year":"1986","journal-title":"Inter. Opt. J."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.2307\/2330152"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124713.1124716"},{"key":"e_1_2_1_6_1","unstructured":"Cope B. T. 2008. Video processing acceleration using reconfigurable logic and graphics processors. Ph.D. thesis Imperial College London.  Cope B. T. 2008. Video processing acceleration using reconfigurable logic and graphics processors. Ph.D. thesis Imperial College London."},{"key":"e_1_2_1_7_1","unstructured":"Giles M. and Su X. 2007. Notes on using the nVidia 8800 GTX graphics card. Oxford University.  Giles M. and Su X. 2007. Notes on using the nVidia 8800 GTX graphics card. Oxford University."},{"volume-title":"Ed: A Quantitative Approach. Morgan Kaufmann.","year":"2006","author":"Hennessy J. L.","key":"e_1_2_1_8_1"},{"volume-title":"Hull, J. 2005. Options, Futures, and Other Derivatives","edition":"6","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11156-005-6337-y"},{"volume-title":"Proceedings of the International Conference on Field Programmable Logic and Applications (FPL\u201907)","author":"Morris G.","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","unstructured":"Podlozhnyuk V. 2008. Binomial option pricing model. http:\/\/www.nvidia.com.  Podlozhnyuk V. 2008. Binomial option pricing model. http:\/\/www.nvidia.com."},{"key":"e_1_2_1_13_1","unstructured":"Silva A. F. C. 2003. The Trinomial Option Pricing Model: An Improvement Over The Binomial Lattice?  Silva A. F. C. 2003. The Trinomial Option Pricing Model: An Improvement Over The Binomial Lattice?"},{"volume-title":"Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors. IEEE.","author":"Thomas D.","key":"e_1_2_1_14_1"},{"key":"e_1_2_1_15_1","unstructured":"Vorobiev A. and Else A. B. A. S. 2007. nVidia GeForce 8600 GTS Spec. http:\/\/www.digit-life.com\/.  Vorobiev A. and Else A. B. A. S. 2007. nVidia GeForce 8600 GTS Spec. http:\/\/www.digit-life.com\/."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/611817.611845"},{"volume-title":"Proceedings of the International Conference on Field-Programmable Logic and its Applications. Springer-Verlag, 719--728","author":"Wilton S. J.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","unstructured":"Xilinx. 2006. Floating-point operator v3.0 manual. http:\/\/www.xilinx.com.  Xilinx. 2006. Floating-point operator v3.0 manual. http:\/\/www.xilinx.com."},{"volume-title":"Proceedings of the IEEE International Conference on Field-Programmable Technology. 215--224","author":"Zhang G.","key":"e_1_2_1_19_1"}],"container-title":["ACM Transactions on Reconfigurable Technology and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1575779.1575781","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1575779.1575781","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:08Z","timestamp":1750249388000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1575779.1575781"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9]]},"references-count":19,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,9]]}},"alternative-id":["10.1145\/1575779.1575781"],"URL":"https:\/\/doi.org\/10.1145\/1575779.1575781","relation":{},"ISSN":["1936-7406","1936-7414"],"issn-type":[{"type":"print","value":"1936-7406"},{"type":"electronic","value":"1936-7414"}],"subject":[],"published":{"date-parts":[[2009,9]]},"assertion":[{"value":"2008-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}