High Performance Computing for a Financial Application Using Fast Fourier Transform

被引:1
|
作者
Barua, Sajib [1 ]
Thulasiram, Ruppa K. [1 ]
Thulasiraman, Parimala [1 ]
机构
[1] Univ Manitoba, Dept Comp Sci, Winnipeg, MB R3T 2N2, Canada
来源
QUALITY TECHNOLOGY AND QUANTITATIVE MANAGEMENT | 2014年 / 11卷 / 02期
基金
加拿大自然科学与工程研究理事会;
关键词
Data locality; fast fourier transform; HPC for commercial application; mathematical modeling; option pricing; parallel algorithm; OPTIONS;
D O I
10.1080/16843703.2014.11673336
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Fast Fourier Transform (FFT) has been used in many scientific and engineering applications. In the current study, we have applied the FFT for a novel application in finance. We have improved a mathematical model of Fourier transform technique for pricing financial derivatives to help design an effective parallel algorithm. We have then developed a new parallel algorithm for FFT using a swapping technique that exploits data locality. We have analyzed our algorithm theoretically and have reported the significance of the new algorithm. We have implemented our algorithm on 20 node SunFire 6800 high performance computing system and compared the new algorithm with the traditional Cooley-Tukey algorithm both as stand alone comparison of the performance and in relation to our theoretical analysis and showed higher efficiency of our algorithm. We have presented the computed option values for various strike prices with a proper selection of strike-price spacing to ensure fine-grid integration for FFT computation as well as to maximize the number of strikes lying in the desired region of the asset price.
引用
收藏
页码:185 / 202
页数:18
相关论文
共 50 条
  • [11] The Fast Fourier transform
    Oberst, Ulrich
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2007, 46 (02) : 496 - 540
  • [12] Fourier Analysis and the Fast Fourier Transform
    Salvat-Pujol, Francesc
    OPTICA PURA Y APLICADA, 2008, 41 (01): : 31 - 41
  • [13] Performance Optimization of Multithreaded 2D Fast Fourier Transform on Multicore Processors Using Load Imbalancing Parallel Computing Method
    Khokhriakov, Semyon
    Manumachu, Ravi Reddy
    Lastovetsky, Alexey
    IEEE ACCESS, 2018, 6 : 64202 - 64224
  • [14] Fast Fourier Transform in Papermaking and Printing: Two Application Examples
    Hladnik, Ales
    Muck, Tadeja
    Stanic, Maja
    Cernic, Marjeta
    ACTA POLYTECHNICA HUNGARICA, 2012, 9 (05) : 155 - 166
  • [15] The Application of Fast Fourier Transform Algorithm in WiMAX Communications System
    Tang, Zhiling
    EDUCATION MANAGEMENT, EDUCATION THEORY AND EDUCATION APPLICATION, 2011, 109 : 711 - 719
  • [16] Enhancing Convolution Computing: An Overlap-Add Fast Fourier Transform Approach
    Hung Tran
    Duc Pham
    Trang Hoang
    INTELLIGENCE OF THINGS: TECHNOLOGIES AND APPLICATIONS, ICIT 2024, VOL 1, 2024, 229 : 85 - 94
  • [17] Design and performance evaluation of distributed fast Fourier transform approaches
    Kent, RD
    Majmudar, N
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2003, 727 : 55 - 64
  • [18] A high performance fast-Fourier-transform spectrum analyzer for measuring spin noise spectrums*
    Tong, Yu
    Wang, Lin
    Zhang, Wen-Zhe
    Zhu, Ming-Dong
    Qin, Xi
    Jiang, Min
    Rong, Xing
    Du, Jiangfeng
    CHINESE PHYSICS B, 2020, 29 (09)
  • [19] The Partial Fast Fourier Transform
    John C. Bowman
    Zayd Ghoggali
    Journal of Scientific Computing, 2018, 76 : 1578 - 1593
  • [20] Super fast Fourier transform
    Agaian, Sos S.
    Caglayan, Okan
    IMAGE PROCESSING: ALGORITHMS AND SYSTEMS, NEURAL NETWORKS, AND MACHINE LEARNING, 2006, 6064