A Heterogeneous Computing framework for Computational Finance

被引:5
|
作者
Inggs, Gordon [1 ]
Thomas, David [1 ]
Luk, Wayne [2 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London, England
[2] Imperail Coll London, Dept Comp, London, England
基金
新加坡国家研究基金会; 英国工程与自然科学研究理事会;
关键词
D O I
10.1109/ICPP.2013.82
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the Forward Financial Framework (F-3), an application framework for describing and implementing forward looking financial computations on high performance, heterogeneous platforms. F-3 allows the computational finance problem specification to be captured precisely yet succinctly, then automatically creates efficient implementations for heterogeneous platforms, utilising both multi-core CPUs and FPGAs. The automatic mapping of a high-level problem description to a low-level heterogeneous implementation is possible due to the domain-specific knowledge which is built in F-3, along with a software architecture that allows for additional domain knowledge and rules to be added to the framework. Currently the system is able to utilise domain-knowledge of the run-time characteristics of pricing tasks to partition pricing problems and allocate them to appropriate compute resources, and to exploit relationships between financial instruments to balance computation against communication. The versatility of the framework is demonstrated using a benchmark of option pricing problems, where F-3 achieves comparable speed and energy efficiency to external manual implementations. Further, the domain-knowledge guided partitioning scheme suggests a partitioning of subtasks that is 13% faster than the average, while exploiting domain dependencies to reduce redundant computations results in an average gain in efficiency of 27%.
引用
收藏
页码:688 / 697
页数:10
相关论文
共 50 条
  • [1] Natural Computing in Computational Finance: An Introduction
    Brabazon, Anthony
    O'Neill, Michael
    [J]. NATURAL COMPUTING IN COMPUTATIONAL FINANCE, 2008, 100 : 1 - 4
  • [2] Natural Computing in Computational Finance (Volume 4): Introduction
    Brabazon, Anthony
    O'Neill, Michael
    Maringer, Dietmar
    [J]. NATURAL COMPUTING IN COMPUTATIONAL FINANCE, VOL 4, 2011, 380 : 1 - +
  • [3] Natural Computing in Computational Finance (Volume 3): Introduction
    Brabazon, Anthony
    O'Neill, Michael
    Maringer, Dietmar
    [J]. NATURAL COMPUTING IN COMPUTATIONAL FINANCE, VOL 3, 2010, 293 : 1 - +
  • [4] MONTE CARLO SIMULATION ON COMPUTATIONAL FINANCE FOR GRID COMPUTING
    Preve, Nikolaos P.
    Protonotarios, Emmanuel N.
    [J]. INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2012, 3 (03)
  • [5] Reservoir Computing in materio: A Computational Framework for in materio Computing
    Dale, Matthew
    Stepney, Susan
    Miller, Julian F.
    Trefzer, Martin
    [J]. 2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 2178 - 2185
  • [6] SmartNet: A scheduling framework for heterogeneous computing
    Kidd, T
    Hensgen, D
    Freund, R
    Moore, L
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 514 - 521
  • [7] Applications of heterogeneous computing in computational and simulation science
    Domanski, Luke
    Bednarz, Tomasz
    Gureyev, Timur
    Murray, Lawrence
    Huang, Bevan Emma
    Nesterets, Yakov
    Thompson, Darren
    Jones, Emlyn
    Cavanagh, Colin
    Wang, Dadong
    Vallotton, Pascal
    Sun, Changming
    Khassapov, Alex
    Stevenson, Andrew
    Mayo, Sheridan
    Morell, Matthew
    George, Andrew W.
    Taylor, John A.
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2013, 8 (03) : 240 - 252
  • [8] Computational and mathematical models meet heterogeneous computing
    Diego R. Llanos
    Jesús Vigo-Aguiar
    [J]. The Journal of Supercomputing, 2019, 75 : 999 - 1000
  • [9] Visualization and computational steering in heterogeneous computing environments
    Rathmayer, S
    [J]. EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 47 - 56
  • [10] Computational and mathematical models meet heterogeneous computing
    Llanos, Diego R.
    Vigo-Aguiar, Jesus
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (03): : 999 - 1000