Search Prime Contracts

HR001123C0139

Definitive Contract

Overview

Government Description
UNIVERSAL AND HIGH-PERFORMANCE SPARSITY IN PYTHON WITH TACO AND PYDATA/SPARSE
Awardee
Place of Performance
Austin, TX 78735 United States
Pricing
Fixed Price
Set Aside
Small Business Set Aside - Total (SBA)
Extent Competed
Full And Open Competition After Exclusion Of Sources
Est. Average FTE
3
Analysis Notes
Amendment Since initial award the Potential End Date has been shortened from 09/28/26 to 09/27/25.
Quansight was awarded Definitive Contract HR001123C0139 (HR0011-23-C-0139) for Universal And High-Performance Sparsity In Python With Taco And Pydata/Sparse worth up to $1,250,000 by Defense Advanced Research Projects Agency in September 2023. The contract has a duration of 2 years and was awarded through solicitation Small Business Innovation Research (SBIR) and Small Business Technology Transfer (STTR) with a Small Business Total set aside with NAICS 541715 and PSC AC12 via direct negotiation acquisition procedures with 8 bids received.

SBIR Details

Research Type
Small Business Innovation Research Program (SBIR) Phase II
Title
Universal and High-Performance Sparsity in Python with TACO and PyData/Sparse
Abstract
We propose to integrate the leading sparse tensor algebra compiler, TACO, as the back-end for PyData/Sparse, the default sparse computing package in the Python ecosystem. The TACO compiler was developed by PI Amarasinghe's group, which pioneered the field of sparse computing compilation. The PyData/Sparse library is developed and maintained by Quansight LLC, a leader of the high-performance scientific Python ecosystem and employs many of the creators and current lead developers of the key projects in this space. PI Reines, lead author of the Python Array API Standard and project lead of the popular stdlib.js numerical computing library, will be leading the project. Currently, PyData/Sparse provides a comprehensive API for sparse array processing for leading-edge Python packages, such as NumPy, SciPy, and scikit-learn. However, the performance of PyData/Sparse can be orders of magnitude slower than what is possible. With the TACO compiler, one can take any complex tensor algebra expression with sparse tensors and generate high-performance CPU and GPU codes with equal or even better performance compared to state-of-the-art hand-generated libraries. In the proposed work integrating TACO into PyData/Sparse, we will generate code for CPUs and GPUs and the Onyx sparse accelerator co-developed by Prof. Joel Emer, a leading expert in microprocessor design. Thus, we believe that our proposal to make TACO the back-end of PyData/Sparse provides the fastest, most comprehensive, and least risky path toward making sparsity highly performant and universally available to the entire Python ecosystem. The vision of this proposal is a common infrastructure that can keep up with performance demands while offering a sparse array language on par with NumPy's dense array language. TACO is currently the only universal high-performance framework that can support any sparse (and dense) tensor algebra expression in all the essential formats and generate code equal to or better than the few available state-of-the-art hand-optimized implementations. Thus, we have a unique window of opportunity to make a significant impact on the Python ecosystem based on TACO. We believe that a TACO-based system can support the needs of all stakeholders and provide a unified sparsity framework for the entire Python ecosystem.
Research Objective
The goal of phase II is to continue the R&D efforts initiated in Phase I. Funding is based on the results achieved in Phase I and the scientific and technical merit and commercial potential of the project proposed in Phase II.
Topic Code
HR0011SB20234-06
Agency Tracking Number
D2D-0499
Solicitation Number
23.4
Contact
Athan Reines

Status
(Complete)

Last Modified 8/14/24
Period of Performance
9/28/23
Start Date
9/27/25
Current End Date
9/27/25
Potential End Date
100% Complete

Obligations
$1.2M
Total Obligated
$1.2M
Current Award
$1.2M
Potential Award
100% Funded

Award Hierarchy

Definitive Contract

HR001123C0139

Subcontracts

0

Activity Timeline

Interactive chart of timeline of amendments to HR001123C0139

Opportunity Lifecycle

Procurement history for HR001123C0139

Transaction History

Modifications to HR001123C0139

People

Suggested agency contacts for HR001123C0139

Competition

Number of Bidders
8
Solicitation Procedures
Negotiated Proposal/Quote
Evaluated Preference
None
Commercial Item Acquisition
Commercial Item Procedures Not Used
Simplified Procedures for Commercial Items
No

Other Categorizations

Subcontracting Plan
Plan Not Required
Cost Accounting Standards
Exempt
Business Size Determination
Small Business
Defense Program
None
DoD Claimant Code
None
IT Commercial Item Category
Not Applicable
Awardee UEI
K8YED7EYMFH3
Awardee CAGE
86JM0
Agency Detail
Awarding Office
HR0011 DEF ADVANCED RESEARCH PROJECTS AGCY
Funding Office
HR0011
Created By
james.ritch.hr0011@darpa.mil
Last Modified By
james.ritch.hr0011@darpa.mil
Approved By
james.ritch.hr0011@darpa.mil

Legislative

Legislative Mandates
None Applicable
Performance District
TX-21
Senators
John Cornyn
Ted Cruz
Representative
Chip Roy
Modified: 8/14/24