TAU Performance Engineering of HPC and AI Applications Programmed in Julia
Contract Overview
Solicitation details, issuing organization, response deadlines, documents, and interested companies for this government contract opportunity.
AI Contract Overview
This NASA SBIR/STTR solicitation aims to extend the TAU Performance System to support the Julia programming language, addressing the challenges of creating performant and portable scientific codes for exascale high-performance computing. The project will develop profiling support for Julia across CPU and GPU architectures, starting with an NVIDIA CUDA backend in Phase I and expanding to multiple GPU platforms and distributed computing models in Phase II. The goal is to provide tools that span multiple levels of abstraction, from high-level Julia code to LLVM intermediate language and native code. The target market encompasses government agencies and private industries that utilize Julia for scientific computing, including NASA's work on rocket flight simulations and exoplanet imaging. Beyond NASA, the technology is intended for use by the Department of Energy and commercial sectors such as pharmaceuticals, finance, and automotive modeling. This effort is managed by the NASA SBIR/STTR Program and is designated as a Total Small Business Set-Aside, with performance taking place in Oregon.
General Info
Place of Performance
OR, USASet-Aside
Documents
0AI Contract Breakdown
Uniform Contract FormatNo documents to break down
The breakdown needs solicitation documents. None were found from this contract's source.
Timeline
Organization & Contact Information
Full Description
Benefits: The proposed project enhances TAU, which has previously been used for performance engineering of NASA codes in languages other than Julia, to support profiling of Julia codes and mixed-language codes which include Julia components. Recent publications indicate increasing adoption of Julia for NASA use cases, including for rocket flight simulation, processing of satellite Earth imagery, ocean systems simulations, and for processing of exoplanet imaging data. TAU with support for performance engineering of Julia codes will target these NASA use cases and any other non-real-time uses of Julia. Julia has seen adoption by non-NASA governmental agencies and in industry. Non-NASA government users include the Department of Energy, including its use in a reaction–diffusion system simulation by Oak Ridge National Laboratory. Commercial Julia products targeting industry include the drug design modeling tool Pumas, the industrial and automotive modeling tools JuliaSim and JuliaSim Batteries, and the analog circuit simulation tool Cedar EDA. Julia is in use in many industries, including the pharmaceutical, manufacturing, and financial sectors. Julia has grown in popularity, entering the top 20 languages in the TIOBE index in 2023. TAU with support for Julia will target performance engineering of scientific codes across all of these industries.
Similar Contracts
Same NAICS industry code
More opportunities from National Aeronautics and Space Administration → NASA SBIR/STTR Program
Same awarding agency
Ready to Pursue This Opportunity?
Get AI-powered intelligence on this solicitation and the ones like it
Every page of the solicitation package shredded into a compliance breakdown
AI-powered matching based on your capabilities and past performance
Competitor and incumbent history on the requirement
Automated alerts on amendments, Q&A deadlines, and award
Join 750+ contractors already using CLEATUS
