课题基金 / 基金详情

EAGER: Collaborative Research: Inexactness and Data-Awareness in Network Stacks for Distributed Machine Learning

EAGER: Collaborative Research: Inexactness and Data-Awareness in Network Stacks for Distributed Machine Learning
EAGER:协作研究:分布式机器学习网络堆栈中的不精确性和数据感知
批准号:
1940216
负责人:
Rachit Agarwal
金额:
$15.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2020-09-30

项目摘要

项目成果

Rachit Agarwal的其他基金

相似基金

相关文献

中文摘要
翻译
现代网络硬件和软件的底层架构植根于几十年前开发的设计。尽管这些体系结构多年来在许多方面发生了演变,但它们在两个关键方面保持不变:(1)它们支持?或完全/绝对可靠的通信(逐跳或端到端,或两者兼而有之);(2)它们坚持严格的分层,由此产生的封装和接口向较低的网络层隐藏了在网络上传输的数据应用程序的语义。这些设计原则严重阻碍了新兴的分布式机器学习(ML)训练和推理应用。这些应用程序被广泛应用于各种重要领域,如计算机视觉、机器人、数据科学、图形学和语音识别。这些应用程序的两个区别属性是:(1)它们的计算本质上是不精确的,因为这些应用程序依赖于计算或利用统计模型;(2)它们的输入和中间数据具有定义良好的结构,即张量或类型数据的多维数组。给定这些属性,以不了解数据语义的方式强制执行精确通信,限制了在这些近似应用程序中接受不精确性的潜在巨大好处。该项目探索与网络软件和硬件堆栈层共同设计ML应用程序,以允许应用程序驱动的跨层优化,以提高能效、硬件密度/容量和性能。给定应用程序提供的总体不精确预算,本研究将探索如何系统地分配跨网络层的预算,以及不同层如何重新配置其功能以实现不同的近似水平。该项目将开发稻草人方法来编码结构化数据,并实现预算驱动的不精确计算。该研究将使用实验、模拟和分析来确定机器学习应用程序的性能优势,以及确定该方法可行性的基本权衡。由此产生的不精确ML软件堆栈可以推动迄今为止前所未见的性能和准确性改进,并可能推动ML算法、系统和应用程序的未来创新。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
The architectures underlying modern network hardware and software have their roots in designs that were developed decades ago. Even though these architectures have evolved in many ways over the years, they remain unchanged in two key aspects: (1) They support ?exact? or complete/absolute reliable communication (either hop-by-hop, or end-to-end, or both); (2) They adhere to strict layering, and the resulting encapsulation and interfaces hide from lower network layers the semantics of the data applications transmit over the network.These design principles place serious impediments for emerging distributed machine learning (ML) training and inference applications. These applications are seeing adoption in a wide variety of important domains, such as, computer vision, robotics, data science, graphics, and speech recognition. Two distinguishing attributes of these applications are: (1) their computations are intrinsically inexact in nature, because these applications rely on computing or utilizing statistical models, and (2) their input and intermediate data have well-defined structure, i.e., tensors, or multi-dimensional arrays of typed data. Give these attributes, enforcing exact communication in a data semantics-unaware fashion limits the potentially enormous benefits of embracing inexactness in these approximate applications.This project explores co-designing ML applications with layers of the network software and hardware stack to allow application-driven cross-layer optimization for energy efficiency, hardware density/capacity, and performance. Given an application-provided overall inexactness budget, this research will explore both how to systematically apportion the budget across network layers, and how different layers can reconfigure their functionality to achieve different levels of approximation. This project will develop strawman approaches to encoding structured data and to achieving budget-driven inexact computation over it. The research will use experiments, simulations, and analysis to identify performance benefits to ML applications, and fundamental trade-offs that determine the feasibility of this approach. The resulting inexactness-aware ML software stack could drive hitherto unseen performance and accuracy improvements, and potentially drive future innovations in ML algorithms, systems, and applications.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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Conference: Community Workshop on Long-term Research Directions in Wired Networking
  • 批准号:
    2335457
  • 项目类别:
    Standard Grant
  • 资助金额:
    $9.72万
  • 财政年份:
    2023
  • 负责人:
    Rachit Agarwal
  • 依托单位:
CAREER: Communication Synchrony
  • 批准号:
    2047283
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $78.48万
  • 财政年份:
    2021
  • 负责人:
    Rachit Agarwal
  • 依托单位:
NeTS: CSR: Large: Collaborative Research: Co-Design of Network, Storage and Computation Fabrics for Disaggregated Datacenters
  • 批准号:
    1704742
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $209.99万
  • 财政年份:
    2017
  • 负责人:
    Rachit Agarwal
  • 依托单位:
海外基金