SBIR/STTR Research Award

Toward multi-threaded concurrency in HDF5.

Award identifier 81a345eb0dbddc72588217f0de8d923090806eddc3b8076d118f5ad1a5634f66Awarding 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
LIFEBOAT LLC
Proposal award date
2023-04-03
Contract end date
2025-04-02
UEI
MBP7P41EJNK6
Solicitation number
Not reported
Topic code
C53-02a

Research abstract

C53-02a-271303Open-source standard scientific software and hierarchical data format for data management is the de facto standard for scientific and engineering applications. It is widely used in large-scale simulations of physical phenomena, aircraft flight testing, high-speed neutron and X-ray detectors data acquisition, and many more. One of the known limitations of the software is a lack of multi-threaded support for accessing data. This creates adoption, deployment and performance barriers for multi-threaded applications, especially for machine learning applications. To date, no effort has been made to overcome this restriction, mostly due to the difficulty of retrofitting a large code base with thread concurrency. Recent developments in the architecture of the software allow us to suggest a strategy of retrofitting thread-safety in an incremental way without affecting any other development going on in the software and without disrupting applications that use it. We will make several software components multi- threaded and will provide a special multi-threaded external connector to binary storage. In Phase I we have already designed the changes to enable multi-threading in the necessary software components and we prototyped algorithms for the external connector to binary storage. We showed how our multi-threaded solution addresses requests for productive software development and eliminates performance bottlenecks. In Phase II we will: (1) Deliver multi-threaded access to complex and heterogeneous data stored in the scientific hierarchical file format as an external extension to the software, (2) Improve robustness of the software by contributing to the library, test suites and documentation, and (3) Set an example of systematic way of converting legacy software to thread-safety that we hope will trigger more community contributions to the software. By adding multi-threading to the software components, we are enabling development of other multi- threaded connectors for the software. This is an additional public benefit of our work. Discussions with customers have not identified multi-threaded solutions for the scientific and engineering user community that are general and scalable. The proposed solution is uniquely able to address community needs.

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

8 SBIR/STTR records share this UEI (2022–2025). Reported award amounts total $4,949,411. Reported amounts are not federal obligations.

Phases: Phase I, Phase II

Agencies: Department of Energy, National Aeronautics and Space Administration

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.