NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Optimization of a Solver for Computational Materials and Structures Problems on NVIDIA Volta and AMD Instinct GPUsThe Scalable Implementation of Finite Elements by NASA (ScIFEN) is a software package developed to solve complex computational materials and structures problems using the finite element method (FEM). In this paper, we describe optimization techniques to speed up the linear solver computation that occurs within the ScIFEN application. We consider GPUs from two different vendors, NVIDIA and AMD as our target platforms for optimization and highlight differences in performance and optimization techniques. The NVIDIA GPU Volta V100 is used in the Summit system deployed at Oak Ridge National Laboratory, and the new exascale system, Frontier, will be using AMD Radeon Instinct GPU. We evaluated the performance of various optimization techniques on test matrices, ranging in size from100K to 4M, that are representative of ScIFEN applications. The linear solver computation is memory-bound on both GPUs. Our experiments show that on the NVIDIA GPU we obtained up to79%of the theoretical peak bandwidth, while the AMD GPU achieved 59%. Overall, the NVIDIA V100 GPU outperforms the AMD MI 25 GPU1. We observed an overall speedup of up to37X on an NVIDIA V100 compared to an Intel Skylake 12-coremachine. The solver for a 4M degree of freedom system took under 2.5 seconds.
Document ID
20200002825
Acquisition Source
Langley Research Center
Document Type
Conference Paper
Authors
Mohammad Zubair
(Old Dominion University Norfolk, Virginia, United States)
James Warner
(Langley Research Center Hampton, Virginia, United States)
David Wagner
(Langley Research Center Hampton, Virginia, United States)
Date Acquired
April 20, 2020
Subject Category
Computer Programming And Software
Report/Patent Number
NF1676L-34254
Report Number: NF1676L-34254
Meeting Information
Meeting: Supercomputing 2019
Location: Denver, CO
Country: US
Start Date: November 17, 2019
End Date: November 22, 2019
Sponsors: IEEE Computer Society
Funding Number(s)
WBS: 109492.02.07.01.30
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available