ERI:fast and scalable matrix computations for distributed AI

Active Project Grant Awarded Last action

Award ID
2553138
Recipient
Awarding agency
Obligated
$199,413

Award facts

Assistance listing
47.041 Engineering
Completion date 16% complete
Place of performance
Akron, OH 44325, USA

Award details come from USAspending.gov.

About this award

The National Science Foundation Division of Electrical, Communications and Cyber Systems awarded The University of Akron $199,413 on July 1, 2026, under the Engineering program (CFDA 47.041) to advance the mathematical and algorithmic foundations of distributed matrix computations for artificial intelligence and machine learning.

The project develops coding-based techniques to improve the resilience and robustness of distributed matrix computations against stragglers—slow or failed worker nodes that delay execution in large-scale cloud and computing clusters. Research focuses on three design questions: recovering desired computation from minimal worker results, maintaining low encoding and decoding overhead, and ensuring numerically reliable recovery. The work addresses straggler-resilient and numerically reliable distributed matrix multiplication in large computing clusters, with applications to machine learning, large language models, scientific computing, healthcare analytics, autonomous systems, and data processing.

The award supports workforce development through training of undergraduate and graduate students in distributed computing, cloud computing platforms, coding theory, and machine learning systems. Educational activities include integration of research outcomes into classroom modules and student research experiences, plus K-12 outreach involving mathematics tutoring and computer science learning modules.

Performance occurs at The University of Akron in Akron, Ohio, with a period of performance from July 1, 2026, through June 30, 2028.

Description

Abstract
Large-scale matrix computations are fundamental to many technologies that increasingly shape modern society, including machine learning, large language models, scientific computing, healthcare analytics, autonomous systems, and data processing. The rapid growth in model sizes and data volumes requires these computations to be executed across distributed cloud and computing clusters containing many worker nodes. However, such distributed systems are often affected by slow or failed workers, commonly referred to as stragglers, which can significantly delay overall execution and reduce system efficiency. This project advances the mathematical and algorithmic foundations of fast and efficient distributed computing by developing coding-based techniques that improve the resilience and robustness of distributed matrix computations against stragglers in realistic large-scale operating conditions. In addition to enhancing the speed and reliability of a distributed computation process, the project contributes to the broader development of scalable artificial intelligence infrastructures. The project also supports workforce development by training undergraduate and graduate students in distributed computing, cloud computing platforms, coding theory, and machine learning systems. Educational activities include the integration of research outcomes into classroom modules and student research experiences, as well as outreach activities involving mathematics tutoring and computer science learning modules for k-12 students. The project studies the scientific problem of straggler-resilient and numerically reliable distributed matrix multiplication in large computing clusters. The research focuses on three closely connected design questions: how to recover the desired computation from as few worker results as possible, how to keep the encoding and decoding overhead low, and how to ensure that the recovery process remains numerically stable in finite-precision arithmetic. First, the research team studies the recovery threshold, defined as the minimum number of worker results needed to reconstruct the desired matrix product. For a chosen recovery threshold, the project formulates an optimization framework that selects encoding and decoding coefficients to achieve accurate recovery over all possible straggler patterns, subject to storage and computation constraints per worker node. The research develops algorithmic approaches based on different optimization methods to obtain efficient coding designs for a high-quality recovery. The team also examines whether the recovery threshold can be reduced while retaining reliable reconstruction. In this direction, approximate recovery is explicitly considered, since allowing a small reconstruction error can enable recovery from fewer worker responses and improve time-to-completion in straggler-prone systems. Second, the project investigates low-complexity coding schemes that reduce the computational cost of encoding and decoding. Instead of relying on arbitrary coefficients that require multiplication or division operations, the research designs structured codes in which encoding and decoding primarily involve additions and subtractions. This direction prevents preprocessing and recovery costs from becoming bottlenecks in large-scale deployments. Third, the project addresses numerical stability by studying the conditioning of the decoding matrices associated with different straggler patterns. Since poorly conditioned decoding operations can amplify round-off errors, noise, or finite-precision effects, the research incorporates conditioning-aware objectives and constraints into the code-design process. The project studies structured encoding designs, refined coefficient choices, and worst-case conditioning criteria to improve decoding reliability across many worker subsets. Overall, these connected thrusts produce a unified framework for designing coded distributed matrix computation schemes that balance straggler resilience, computational efficiency, and numerical reliability. The research team evaluates the developed methods through theoretical analysis, numerical experiments, and cloud-based distributed computing tests motivated by modern artificial intelligence and scientific computing workloads. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the foundation's intellectual merit and broader impacts review criteria.- subawards are not planned for this award.

Quick answers

Who received award 2553138?

2553138 was awarded to The University Of Akron by Division of Electrical, Communications and Cyber Systems (National Science Foundation) on July 1, 2026.

How much is award 2553138 worth?

$199,413 has been obligated on 2553138.

On GovTribe

See this award's full record

  • Every transaction and subaward
  • The recipient's other awards and teaming partners
  • Similar grant awards
  • Ask GovTribe AI about this award