Search NASA⌕ Search

Engineering topics

Mishra, Abhishek

Publications and source records attributed to Mishra, Abhishek.

HipBone: A performance-portable graphics processing unit-accelerated C++ version of the NekBone benchmark

We present hipBone, an open-source performance-portable proxy application for the Nek5000 (and NekRS) computational fluid dynamics applications. HipBone is a fully GPU-accelerated C++ implementation of the original NekBone CPU proxy application with several novel algorithmic and implementation improvements which optimize its performance on modern fine-grain parallel GPU accelerators. Our optimizations include a conversion to store the degrees of freedom of the problem in assembled form in order to reduce the amount of data moved during the main iteration and a portable implementation of the main Poisson operator kernel. We demonstrate near-roofline performance of the operator kernel on three different modern GPU accelerators from two different vendors. We present a novel algorithm for splitting the application of the Poisson operator on GPUs which aggressively hides MPI communication required for both halo exchange and assembly. Our implementation of nearest-neighbor MPI communication then leverages several different routing algorithms and GPU-Direct RDMA capabilities, when available, which improves scalability of the benchmark. We demonstrate the performance of hipBone on three different clusters housed at Oak Ridge National Laboratory, namely, the Summit supercomputer and the Frontier early-access clusters, Spock and Crusher. Our tests demonstrate both portability across different clusters and very good scaling efficiency, especially on large problems.

Computer Science↗

Electrical and Thermal Performance of Ga₂O₃–Al₂O₃–Diamond Super-Junction Schottky Barrier Diodes

The design space of Ga 2 O 3 -based devices is severely constrained due to its low thermal conductivity and absence of viable p-type dopants. In this work, we discuss the limits of operation of a novel Ga 2 O 3 –Al 2 O 3 –diamond-based super-junction device concept, which can alleviate the constraints associated with Ga 2 O 3 -based devices. The improvements achieved using the proposed device concept are demonstrated through electrical and thermal simulations of Ga 2 O 3 –Al 2 O 3 –diamond-based super-junction Schottky barrier diodes (SJ-SBDs) and non-punch-through or conventional Schottky barrier diodes (NP-SBDs). The SJ-SBD enables operation below the R ON -breakdown voltage limit of Ga 2 O 3 NP-SBD, enabling >4 kV blocking voltage at R ON of 1–3 mΩ cm 2 . Here, the maximum switching frequency of SJ-SBD may be only a few kHz, as it is limited by the activation energy of acceptors (0.39 eV) in the diamond. Crucially, compared with NP-SBD, the use of diamond also results in ~60% reduction in temperature rise during static power dissipation. Polycrystalline diamond (PCD) properties depend on detailed microstructure and benefits compared to ideal Ga 2 O 3</sub NP-SBD arise for diamond critical fields ≥6 MV/cm and thermal conductivities as low as 50–150 W/(m • K).

36 MATERIALS SCIENCE↗