Accelerated modeling and simulation with a desktop supercomputer

被引:2
|
作者
Kelmelis, Eric J. [1 ]
Humphrey, John R. [1 ]
Durbano, James P. [1 ]
Ortiz, Fernando E. [1 ]
机构
[1] EM Photon, 51 East Main St,Suite 203, Newark, DE 19711 USA
关键词
FPGA; GPU; graphics card; acceleration; HPC; supercomputer; simulation; cluster;
D O I
10.1117/12.668281
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The performance of modeling and simulation tools is inherently tied to the platform on which they are implemented. In most cases, this platform is a microprocessor, either in a desktop PC, PC cluster, or supercomputer. Microprocessors are used because of their familiarity to developers, not necessarily their applicability to the problems of interest. We have developed the underlying techniques and technologies to produce supercomputer performance from a standard desktop workstation for modeling and simulation applications. This is accomplished through the combined use of graphics processing units (GPUs), field-programmable gate arrays (FPGAs), and standard microprocessors. Each of these platforms has unique strengths and weaknesses but, when used in concert, can rival the computational power of a high-performance computer (HPC). By adding a powerful GPU and our custom designed FPGA card to a commodity desktop PC, we have created simulation tools capable of replacing massive computer clusters with a single workstation. We present this work in its initial embodiment: simulators for electromagnetic wave propagation and interaction. We discuss the trade-offs of each independent technology, GPUs, FPGAs, and microprocessors, and how we efficiently partition algorithms to take advantage of the strengths of each while masking their weaknesses. We conclude by discussing enhancing the computational performance of the underlying desktop supercomputer and extending it to other application areas.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] DROSOPHILA SEGMENTATION - SUPERCOMPUTER SIMULATION OF PREPATTERN HIERARCHY
    HUNDING, A
    KAUFFMAN, SA
    GOODWIN, BC
    [J]. JOURNAL OF THEORETICAL BIOLOGY, 1990, 145 (03) : 369 - 384
  • [42] Supercomputer Sets New Record in Molecular Simulation
    不详
    [J]. CHEMICAL ENGINEERING PROGRESS, 2011, 107 (07) : 12 - 12
  • [43] The Implementation of a GPU-Accelerated Virtual Desktop Infrastructure Platform
    Li, Heng-Yue
    Kuo, Chan-Fu
    Wang, Yuan-Ting
    Lee, Ching-Fang
    Chen, Tzu-Yang
    Yang, Chao-Tung
    Lai, Chuan-Lin
    Kuo, Chia-Chen
    [J]. 2017 INTERNATIONAL CONFERENCE ON GREEN INFORMATICS (ICGI), 2017, : 85 - 92
  • [44] SUPERCOMPUTER SIMULATION OF OIL SPILLS IN THE AZOV SEA
    Sukhinov, A., I
    Chistyakov, A. E.
    Filina, A. A.
    Nikitina, A., V
    Litvinov, V. N.
    [J]. BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2019, 12 (03): : 115 - 129
  • [45] On Construction and Performance Evaluation of a Virtual Desktop Infrastructure With GPU Accelerated
    Chang, Chih-Hung
    Yang, Chao-Tung
    Lee, Jheng-Yue
    Lai, Chuan-Lin
    Kuo, Chia-Chen
    [J]. IEEE ACCESS, 2020, 8 : 170162 - 170173
  • [46] Web Laboratory for Supercomputer Modeling of Spraying Processes
    Tarasov, N.
    Podryg, V.
    Polyakov, S.
    [J]. PHYSICS OF PARTICLES AND NUCLEI, 2024, 55 (03) : 522 - 524
  • [47] QUASIMOLECULAR CHANNEL AND VORTEX STREET MODELING ON A SUPERCOMPUTER
    GREENSPAN, D
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1988, 15 (02) : 141 - 151
  • [48] Supercomputer modeling of hydrogen combustion in rocket engines
    Betelin, V. B.
    Nikitin, V. F.
    Altukhov, D. I.
    Dushin, V. R.
    Koo, Jaye
    [J]. ACTA ASTRONAUTICA, 2013, 89 : 46 - 59
  • [49] A GPU-ACCELERATED COMPUTATIONAL TOOL FOR ASTEROID DISRUPTION MODELING AND SIMULATION
    Zimmerman, Ben J.
    Wie, Bong
    [J]. ASTRODYNAMICS 2015, 2016, 156 : 3367 - 3381
  • [50] Making efficient simulation experiments interactively with a desktop simulation package
    Cheng, RCH
    Lamb, JD
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2000, 51 (04) : 501 - 507