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 条
  • [11] Applications of heterogeneous computing in computational and simulation science
    [J]. Domanski, L. (luke.domanski@csiro.au), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (08):
  • [12] Behavioral finance and agent-based computational finance: Toward an integrating framework
    Chen, SH
    Liao, CC
    [J]. PROCEEDINGS OF THE 7TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2003, : 1235 - 1238
  • [13] Predictive mapping framework in heterogeneous computing environment
    Martinovic, G
    Budin, L
    Hocenski, Z
    [J]. ITI 2003: PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2003, : 581 - 586
  • [14] A Retargetable Compilation Framework for Heterogeneous Reconfigurable Computing
    Ul-Abdin, Zain
    Svensson, Bertil
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2016, 9 (04)
  • [15] A micromorphic computational homogenization framework for heterogeneous materials
    Biswas, R.
    Poh, L. H.
    [J]. JOURNAL OF THE MECHANICS AND PHYSICS OF SOLIDS, 2017, 102 : 187 - 208
  • [16] Heterogeneous remote computing system for computational astrophysics with OmniRPC
    Onuma, K
    Boku, T
    Sato, M
    Takahashi, D
    Susa, H
    Umemura, M
    [J]. 2004 INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2004, : 623 - 629
  • [17] GPGPUs in computational finance: massive parallel computing for American style options
    Pages, Gilles
    Wilbertz, Benedikt
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (08): : 837 - 848
  • [18] FAST: framework for heterogeneous medical image computing and visualization
    Smistad, Erik
    Bozorgi, Mohammadmehdi
    Lindseth, Frank
    [J]. INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2015, 10 (11) : 1811 - 1822
  • [19] Heterogeneous and Elastic Computation Framework for Mobile Cloud Computing
    Shih, Chi-Sheng
    Chen, Joen
    Wang, Yu-Hsin
    Chang, Norman
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (07) : 1013 - 1037
  • [20] System Architecture for Heterogeneous Web Framework on Mobile Computing
    Das, Kaushik
    Mittal, Deepak
    Sudarshan, C. P.
    [J]. 2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,