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
- PARATOOLS, INC
- Proposal award date
- 2022-02-14
- Contract end date
- 2023-02-13
- UEI
- RND3CBVC5ZA8
- Solicitation number
- Not reported
- Topic code
- C53-02a
Research abstract
Developers of applications for high performance computing systems need tools to guide code development and optimization so that they can make efficient use of limited computational resources. The upcoming exascale generation of supercomputers feature a variety of processor and accelerator architectures which have driven the adoption of complex libraries for performance portability which make use of recently released language features of C++ and Fortran. Applying performance tools to these libraries and applications requires a high level of expertise which serves as a barrier to adoption. The TAU Performance System is a suite of performance tools which could be used for such applications, but is a complex, expert-level tool. To address this problem, we will harden and improve the usability of TAU by building a next-generation source analysis toolkit (called SALT) based on LLVM compiler technology, a compiler widely adopted both inside and outside the high-performance computing field. The SALT parsers will appear to build systems as if they were the underlying LLVM compilers and their use will simply require changing the environment variable specifying the compiler before building the application. No customization or workarounds for differences between the analysis parser and the compiler will be needed. In this way, performance tools developed with SALT will be made accessible to non-expert users. During Phase I, the new SALT framework will be developed and integrated with TAU. Proof-of-concept implementations will be developed and evaluated for several components. A new, efficient database format will be designed, and a C++ parser supporting all modern versions of the language will be developed using the new format. A simple instrumentation API will be developed, and a code instrumentor and library wrapper generator will be developed using the API. Easy-to-use command line and graphical interfaces will be developed for these components, and they will be tested and evaluated with libraries and applications being developed for exascale systems. The Council on Competitiveness reports that over two-thirds of U.S. industry representatives claim their HPC applications could utilize a 10x increase in computing capability, and over one-third could use a 1000x increase. The affordable performance engineering products developed through this SBIR project will fill a crucial need for improved compute capability utilization by improving software scalability and developer productivity, ultimately accelerating the pace of research and development.
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
18 SBIR/STTR records share this UEI (2010–2025). Reported award amounts total $7,454,898. Reported amounts are not federal obligations.
Phases: Phase I, Phase II
Agencies: Department of Energy, National Aeronautics and Space Administration, Department of Defense
Agency intelligence
Department of Energy
Back to SBIR/STTR Research Awards