Large-Scale Algorithm Design for Parallel FFT-based Simulations on GPUs

被引:0
|
作者
Kulkarni, Anuva [1 ]
Franchetti, Franz [1 ]
Kovacevic, Jelena [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
Irregular domain decomposition; algorithm design; GPU; lossy compression;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We describe and analyze a co-design of algorithm and software for high-performance simulation of a partial differential equation (PDE) numerical solver for large-scale datasets. Large-scale scientific simulations involving parallel Fast Fourier Transforms (FFTs) have extreme memory requirements and high communication cost. This hampers high resolution analysis with fine grids. Moreover, it is difficult to accelerate legacy Fortran scientific codes with modern hardware such as GPUs because of memory constraints of GPUs. Our proposed solution uses signal processing techniques such as lossy compression and domain-local FFTs to lower iteration cost without adversely impacting accuracy of the result. In this work, we discuss proof-of-concept results for various aspects of algorithm development.
引用
收藏
页码:301 / 305
页数:5
相关论文
共 50 条
  • [21] A parallel algorithm for analysis of large-scale networks
    Alexander, AE
    Ali, AL
    COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 31 (1-2) : 375 - 378
  • [22] Improving parallel performance of large-scale watershed simulations
    Eller, Paul R.
    Cheng, Jing-Ru C.
    Nguyen, Hung V.
    Maier, Robert S.
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 801 - 808
  • [23] Parallel computation of large-scale molecular dynamics simulations
    Kwon, Sungjin
    Lee, Youngmin
    Im, Seyoung
    Experimental Mechanics in Nano and Biotechnology, Pts 1 and 2, 2006, 326-328 : 341 - 344
  • [24] Large-Scale direct numerical simulations of turbulence using GPUs and modern Fortran
    Karp, Martin
    Massaro, Daniele
    Jansson, Niclas
    Hart, Alistair
    Wahlgren, Jacob
    Schlatter, Philipp
    Markidis, Stefano
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2023, 37 (05): : 487 - 502
  • [25] ALGORITHM DESIGN FOR LARGE-SCALE COMPUTATIONS
    SULLIVAN, F
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1987, 1 (01): : 99 - 105
  • [26] Large-Scale Structured Sparsity via Parallel Fused Lasso on Multiple GPUs
    Lee, Taehoon
    Won, Joong-Ho
    Lim, Johan
    Yoon, Sungroh
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2017, 26 (04) : 851 - 864
  • [27] A Parallel Scheme for Large-scale Polygon Rasterization on CUDA-enabled GPUs
    Zhou, Chen
    Chen, Zhenjie
    Pian, Yuzhe
    Xiao, Ningchuan
    Li, Manchun
    TRANSACTIONS IN GIS, 2017, 21 (03) : 608 - 631
  • [28] Large-Scale Transient Stability Simulation of Electrical Power Systems on Parallel GPUs
    Jalili-Marandi, Vahid
    Zhou, Zhiyin
    Dinavahi, Venkata
    2012 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING, 2012,
  • [29] ON THE DESIGN AND USE OF FFT-BASED SPECTRUM ANALYZERS
    KOLLAR, I
    NAGY, F
    PERIODICA POLYTECHNICA-ELECTRICAL ENGINEERING, 1982, 26 (3-4): : 295 - 315
  • [30] Large-Scale Transient Stability Simulation of Electrical Power Systems on Parallel GPUs
    Jalili-Marandi, Vahid
    Zhou, Zhiyin
    Dinavahi, Venkata
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (07) : 1255 - 1266