SBIR/STTR Research Award

SMART-PETSc: Smart Middleware for Accelerating PETSc

Award identifier 8ad9ed29b393c0784567e11736b9c086ac1548902fd68707ab51f393c16b1683Awarding agency Department of Energy

Award amount

$1,650,000

Program and phase

SBIR · Phase II

Award year

2023

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
Department of Energy
Branch
Not reported
Recipient company
X-SCALESOLUTIONS LLC
Proposal award date
2023-04-03
Contract end date
2025-04-02
UEI
LGAEDDWLYGR8
Solicitation number
Not reported
Topic code
C53-02a

Research abstract

C53-02a-271265Efficiently parallelizing algebraic solvers such as PETSc would vastly improve the performance of many critical scientific end applications. The major challenge in harnessing GPU systems for such algebraic solvers is simultaneously using all hardware resources via an optimized MPI environment, specifically instruction scheduling (i.e., kernel launches), computation, and communication. Achieving this requires MPI support for streams, efficient non-contiguous memory access, nearest neighbor collectives, communication reduction methods such as message coalescing and on-the-fly compression, and GPU-efficient non-blocking global reductions. We will design and develop SMART-PETSc: a Smart Middleware for Accelerating PETSc on modern high-performance computing hardware. We will work along the following directions: 1) develop optimized methods to overlap kernel launch and execution time to improve parallel hardware utilization, 2) co-design PETSc and MVAPICH using the MPI-T inter- face to support user-specified GPU streams, 3) support in-network communication for non-blocking and neighborhood CPU-/GPU-based collectives, 4) apply on-the-fly compression methods to reduce communication overheads, 5) improve network bandwidth via GPU-aware message coalescing designs 6) enable full-stack observability/explainability through integration with the TAU Performance System via the MPI-T interface, and 7) measure the impact of proposed designs on PETSc end applications. We demonstrated the feasibility of the SMART-PETSc product by implementing optimized datatype processing techniques, intelligent protocol selection and integration with the MPI-T Interface and TAU performance system, and optimized neighborhood collectives. The initial prototype can run successfully on 30 nodes with up to 1,000 MPI processes with the PETSc application. Initial customer engagements with the prototype product have taken place. We aim to build on top of the success of Phase-I to build the complete SMART-PETSc product while primarily focusing on the major technical goals, in-depth Q&A testing, and commercialization. The transformative impact of the proposed SMART- PETSc product will enable many HPC and DL frameworks/applications that use PETSc routines to take advantage of the novel features and capabilities on emerging hardware technologies and reap the additive benefits of co-design and tighter integration between PETSc and MVAPICH libraries. We expect that the solutions SMART-PETSc will provide can reduce the communication overhead by up to 6x. This leads to a significant boost in performance and scalability of many HPC and DL frame- works/ applications that use PETSc APIs. The proposed collaboration will enable DOE Labs to use the SMART-PETSc middleware on upcoming exascale systems and provide a commercial version for use by supercomputing centers and cloud providers worldwide.

Technology keywords

Not reported

Other awards by this recipient

Verified by the same UEI. These are other public SBIR/STTR award pages, not a merged company record.

Awards with the same topic code

Verified by an exact topic code match. This is not a text-similarity match.

Research funding history

10 SBIR/STTR records share this UEI (2018–2025). Reported award amounts total $5,928,300. Reported amounts are not federal obligations.

Phases: Phase I, Phase II

Agencies: Department of Energy

Agency intelligence

Department of Energy

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.