Co-Design of Hardware / Software for Predicting MAV Aerodynamics
- funded by: AFRL via Virgina Tech
- funding level: $1,999,995 (for NCSU)
- duration: 09/01/2012 - 10/31/2015
- PIs (total funding: $6,004,922):
- Wuchun Feng, Danesh Tafti, Chris Roy, Eric de Sturler, and Adrian Sandu - Virginia Tech
- Jack Edwards, Hong Luo, and Frank Mueller - North Carolina State University
We seek to formalize the co-design process for the n-body
computational motif and adapt and apply it to the
structured/unstructured grid motifs found in computational fluid
dynamics (CFD) in support of aerodynamic predictions for micro air
vehicles (MAVs). While many past efforts to develop such CFD codes on
accelerated processors have shown limited success, our proposed
hardware/ software co-design approach will create malleable algorithms
that can be mapped and optimized onto the right type of processing
core at the right time, and in turn, deliver orders of magnitude
better performance than would have otherwise been possible by Moore's
Law alone.
Publications:
-
OpenACC directive-based GPU acceleration of an
implicit reconstructed discontinuous Galerkin method
for compressible Rows on 3D unstructured grids
by J. Lou, Y. Xia, L. Luo, H. Luo, J. R. Edwards, F. Mueller in AIAA SciTech, Jan 2016.
- A fine-grained block ILU scheme on regular structures for GPGPUs
by L. Luo, J. Edwards, H. Luo,
F. Mueller in Journal of Computers and
Fluids, Vol. 119, Sep 2015, pages 149-161, DOI: 10.1016/j.compfluid.2015.07.005
-
Optimization of a
Fine-grained BILU by CUDA Inter-block Synchronization
by L. Luo, J. R. Edwards, H. Luo, F. Mueller,
W.-C. Feng in AIAA Aviation, pages 3055-3071, Jun 2015.
- OpenACC Acceleration
of an Unstructured CFD Solver Based on a Reconstructed
Discontinuous Galerkin Method for Compressible Flows
by Y. Xia, H. Luo, L. Luo, J. Edwards, J. Lou,
F. Mueller in International Journal for Numerical Methods in
Fluids, DOI 10.1002/fld.4009, Feb 2015.
-
Advanced Optimizations of An
Implicit Navier-Stokes Solver on GPGPU
by L. Luo, J. Edwards, H. Luo, F. Mueller in AIAA SciTech, Jan 2015.
-
OpenACC-based GPU
Acceleration of a p-multigrid Discontinuous Galerkin Method for
Compressible Flows on 3D Unstructured Grids
by J. Lou, Y. Xia, L. Luo, H. Luo, J. R. Edwards, F. Mueller in AIAA SciTech, Jan 2015.
-
GPU Port of A Parallel
Incompressible Navier-Stokes Solver based on OpenACC and
MVAPICH2 by L. Luo, J. R. Edwards, H. Luo,
F. Mueller in AIAA Theoretical Fluid Mechanics Conference, Jun 2014.
-
On the multi-GPU computing
of a reconstructed discontinuous Galerkin method for compressible
flows on 3D hybrid grids by Y. Xia, J. Luo, H. Luo, J. R. Edwards, F. Mueller in AIAA Theoretical Fluid Mechanics Conference, Jun 2014.
- Understanding the Tradeoffs between Software-Managed vs. Hardware-Managed Caches in GPUs by Chao Li, Yi Yang, Hongwen Dai, Shengen Yan, Frank Mueller, Huiyang Zhou in IEEE International Symposium on Performance Analysis of Systems and Software, Mar 14.
-
Performance Assessment of A
Multi-block Incompressible
Navier-Stokes Solver using Directive-based GPU Programming
in a Cluster Environment by L. Luo, J. R. Edwards, H. Luo, F. Mueller in AIAA Aerospace Sciences Meeting, Jan 2014.
-
OpenACC-based GPU
Acceleration of a 3-D
Unstructured Discontinuous Galerkin Method
by Y. Xia, H. Luo, L. Luo, J. Edwards, J. Lou,
F. Mueller in AIAA Aerospace Sciences Meeting (SciTech), Jan 2014.
Theses: