An Efficient GPU-Based Out-of-Core LU Solver of Parallel Higher-Order Method of Moments for Solving Airborne Array Problems

The parallel higher-order method of moments (HoMoM) with a GPU accelerated out-of-core LU solver is presented for analysis of radiation characteristics of a 1000-element antenna array over a full-size airplane. A parallel framework involving MPI and CUDA is adopted to ensure that the procedures run...

Full description

Saved in:
Bibliographic Details
Main Authors: Zhongchao Lin, Yan Chen, Yu Zhang, Xunwang Zhao, Huanhuan Zhang
Format: Article
Language:English
Published: Wiley 2017-01-01
Series:International Journal of Antennas and Propagation
Online Access:http://dx.doi.org/10.1155/2017/4309381
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832549469499949056
author Zhongchao Lin
Yan Chen
Yu Zhang
Xunwang Zhao
Huanhuan Zhang
author_facet Zhongchao Lin
Yan Chen
Yu Zhang
Xunwang Zhao
Huanhuan Zhang
author_sort Zhongchao Lin
collection DOAJ
description The parallel higher-order method of moments (HoMoM) with a GPU accelerated out-of-core LU solver is presented for analysis of radiation characteristics of a 1000-element antenna array over a full-size airplane. A parallel framework involving MPI and CUDA is adopted to ensure that the procedures run on a hybrid CPU/GPU cluster. An efficient two-level out-of-core scheme is designed to break the bottleneck of both GPU memory and physical memory when solving electrically large and complex problems. To hide communication time between CPU and GPU, asynchronous communications are chosen to enable overlapping between communication and computation. For large problems that cannot fit in GPU memory or physical memory, the two-level out-of-core LU solver is able to achieve a speedup of about 1.6x over the traditional out-of-core LU solver based on a highly optimized math library.
format Article
id doaj-art-c1cf5c4008d647bb900e8f049f68e93a
institution Kabale University
issn 1687-5869
1687-5877
language English
publishDate 2017-01-01
publisher Wiley
record_format Article
series International Journal of Antennas and Propagation
spelling doaj-art-c1cf5c4008d647bb900e8f049f68e93a2025-02-03T06:11:13ZengWileyInternational Journal of Antennas and Propagation1687-58691687-58772017-01-01201710.1155/2017/43093814309381An Efficient GPU-Based Out-of-Core LU Solver of Parallel Higher-Order Method of Moments for Solving Airborne Array ProblemsZhongchao Lin0Yan Chen1Yu Zhang2Xunwang Zhao3Huanhuan Zhang4School of Electronic Engineering, Xidian University, Xi’an, Shaanxi 710071, ChinaSchool of Electronic Engineering, Xidian University, Xi’an, Shaanxi 710071, ChinaSchool of Electronic Engineering, Xidian University, Xi’an, Shaanxi 710071, ChinaSchool of Electronic Engineering, Xidian University, Xi’an, Shaanxi 710071, ChinaSchool of Electronic Engineering, Xidian University, Xi’an, Shaanxi 710071, ChinaThe parallel higher-order method of moments (HoMoM) with a GPU accelerated out-of-core LU solver is presented for analysis of radiation characteristics of a 1000-element antenna array over a full-size airplane. A parallel framework involving MPI and CUDA is adopted to ensure that the procedures run on a hybrid CPU/GPU cluster. An efficient two-level out-of-core scheme is designed to break the bottleneck of both GPU memory and physical memory when solving electrically large and complex problems. To hide communication time between CPU and GPU, asynchronous communications are chosen to enable overlapping between communication and computation. For large problems that cannot fit in GPU memory or physical memory, the two-level out-of-core LU solver is able to achieve a speedup of about 1.6x over the traditional out-of-core LU solver based on a highly optimized math library.http://dx.doi.org/10.1155/2017/4309381
spellingShingle Zhongchao Lin
Yan Chen
Yu Zhang
Xunwang Zhao
Huanhuan Zhang
An Efficient GPU-Based Out-of-Core LU Solver of Parallel Higher-Order Method of Moments for Solving Airborne Array Problems
International Journal of Antennas and Propagation
title An Efficient GPU-Based Out-of-Core LU Solver of Parallel Higher-Order Method of Moments for Solving Airborne Array Problems
title_full An Efficient GPU-Based Out-of-Core LU Solver of Parallel Higher-Order Method of Moments for Solving Airborne Array Problems
title_fullStr An Efficient GPU-Based Out-of-Core LU Solver of Parallel Higher-Order Method of Moments for Solving Airborne Array Problems
title_full_unstemmed An Efficient GPU-Based Out-of-Core LU Solver of Parallel Higher-Order Method of Moments for Solving Airborne Array Problems
title_short An Efficient GPU-Based Out-of-Core LU Solver of Parallel Higher-Order Method of Moments for Solving Airborne Array Problems
title_sort efficient gpu based out of core lu solver of parallel higher order method of moments for solving airborne array problems
url http://dx.doi.org/10.1155/2017/4309381
work_keys_str_mv AT zhongchaolin anefficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT yanchen anefficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT yuzhang anefficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT xunwangzhao anefficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT huanhuanzhang anefficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT zhongchaolin efficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT yanchen efficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT yuzhang efficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT xunwangzhao efficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems
AT huanhuanzhang efficientgpubasedoutofcorelusolverofparallelhigherordermethodofmomentsforsolvingairbornearrayproblems