课题基金 / 基金详情

OAC Core: SHF: Small: Enabling Rapid Design and Deployment of Deep Learning Models on Hardware Accelerators

OAC Core: SHF: Small: Enabling Rapid Design and Deployment of Deep Learning Models on Hardware Accelerators
OAC 核心:SHF:小型:支持在硬件加速器上快速设计和部署深度学习模型
批准号:
1909900
负责人:
Tushar Krishna
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-06-01 至 2023-05-31

项目摘要

项目成果

Tushar Krishna的其他基金

相似基金

相关文献

中文摘要
翻译
机器学习(ML)已迅速成为本世纪的基础技术之一。它在我们今天的生活中无处不在,从允许我们解锁智能手机,到为几乎任何人类活动(用餐、电影、服务等)提供推荐引擎。ML的应用预计在未来将变得更加具有变革性,特别是在医疗保健、自动运输、机器人、农业、教育和空间探索方面。ML模型的计算代价很高,需要大量内存来存储训练好的模型,并且有严格的运行时要求。它们不能在通用处理器上高效运行,这导致了ML定制硬件加速器的爆炸性增长。然而,从这些加速器中获得良好的性能和能效本身是具有挑战性的,因为它依赖于三个组件:ML模型本身、硬件参数以及将ML模型中的计算调度到加速器上有限的计算和内存资源上。拟议的研究将开发一个名为Maestro的开源软件网络基础设施,在实际构建硬件和部署模型之前,可以使用它来分析确定ML模型在目标硬件平台上的性能和能效。Maestro将对学生、研究人员和行业从业者学习、设计和部署定制的ML解决方案非常有用。该项目还将邀请本科生和高中生通过涉及黑客马拉松和硬件构建的外展活动来教授他们关于ML的知识。在加速器内的有限计算元素上映射ML计算,并理解需要在内存层次结构中移动的相应数据是一个很重要的问题;所有可能的切片和切分模型的方法(称为“数据流”)的空间都是指数级的复杂的,任何映射的好处在ML模型和目标加速器中都有所不同。为了解决这一问题,PI将首先开发一组以数据为中心的指令,以直接描述ML模型在加速器上的映射,这将允许精确计算跨空间和时间的数据重用机会,以减少总体数据移动。接下来,PI将开发大师分析成本模型框架,以评估目标硬件上的重用、端到端性能和能量。最后,将围绕Maestro开发一组工具,以自动搜索和确定给定运行时、功率、能量或面积限制的最佳硬件/映射/模型。所提出的框架将实现跨ML模型、映射和目标硬件的迭代创新和协同设计,因此对ML模型开发人员、编译器编写人员和计算机架构师具有很高的价值。Maestro将在开源许可下发布和维护,PI将定期运行教程,以在研究社区建立活跃的用户基础。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Machine Learning (ML) has rapidly emerged as one of the foundational technologies of this century. It is pervasive in our lives today, from allowing us to unlock smartphones, to powering recommendation engines for almost any human activities (dinning, movies, services etc). The applications of ML are expected to become even more transformative in the future, especially in healthcare, autonomous transport, robotics, agriculture, education, and space exploration. ML models are computationally expensive, need large amounts of memory to store the trained model, and have strict runtime requirements. They cannot be run efficiently on general-purpose processors, which has led to an explosive growth in custom hardware accelerators for ML. However, getting good performance and energy-efficiency from these accelerators is itself challenging, as it relies on three components: the ML model itself, the hardware parameters, and the scheduling of computations in the ML model onto the limited compute and memory resources on the accelerator. The proposed research will develop an open-source software cyberinfrastructure called MAESTRO that can be used to analytically determine the performance and energy-efficiency of ML models over target hardware platforms, prior to actually building the hardware and deploying the model. MAESTRO will be extremely useful for students, researchers, and industry practitioners alike to learn about, design, and deploy custom ML solutions. The project will also engage undergraduate and high-school students to teach them about ML through outreach activities involving hackathons and hardware building.Mapping ML computations over finite compute elements within an accelerator, and understanding the corresponding data that needs to move across the memory hierarchy is a non-trivial problem; the space of all possible ways of slicing and dicing the model (known as "dataflow") is exponentially complex, and the benefits of any mapping vary across ML models and target accelerator. To address this, the PI will first develop a set of data-centric directives to directly describe the mapping of the ML model over the accelerator, which will enable precise calculations of data reuse opportunities across space and time to reduce overall data movement. Next, the PI will develop the MAESTRO analytical cost model framework to estimate reuse, end-to-end performance, and energy over the target hardware. Finally, a set of tools will be developed around MAESTRO to automatically search for and determine the optimal hardware/mapping/model given constraints of runtime, power, energy, or area. The proposed framework will enable iterative innovation and co-design across the ML model, mapping and target hardware, and will therefore be highly valuable for ML model developers, compiler writers and computer architects. MAESTRO will be released and maintained on an open-source license, and the PI will run periodic tutorials to build an active user-base in the research community.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.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1109/hpca53966.2022.00065
发表时间: 2021-04
期刊: 2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子: --
作者: [Sheng-Chun Kao;T. Krishna]
通讯作者: Sheng-Chun Kao;T. Krishna
DiGamma: Domain-aware Genetic Algorithm for HW-Mapping Co-optimization for DNN Accelerators
DiGamma:用于 DNN 加速器硬件映射协同优化的领域感知遗传算法
DOI: 10.23919/date54114.2022.9774568
发表时间: 2022
期刊: Automation & Test in Europe Conference & Exhibition (DATE
影响因子: --
作者: [Kao, Sheng-Chun, Pellauer, Michael, Parashar, Angshuman, Krishna, Tushar]
通讯作者: Krishna, Tushar
MAESTRO: A Data-Centric Approach to Understand Reuse, Performance, and Hardware Cost of DNN Mappings
MAESTRO:一种以数据为中心的方法,用于了解 DNN 映射的重用、性能和硬件成本
DOI: 10.1109/mm.2020.2985963
发表时间: 2020
期刊: IEEE Micro
影响因子: 3.6
作者: [Kwon, Hyoukjun, Chatarasi, Prasanth, Sarkar, Vivek, Krishna, Tushar, Pellauer, Michael, Parashar, Angshuman]
通讯作者: Parashar, Angshuman
DOI: 10.1109/hpca51647.2021.00016
发表时间: 2020-12
期刊: 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子: --
作者: [Hyoukjun Kwon;Liangzhen Lai;Michael Pellauer;T. Krishna;Yu-hsin Chen;V. Chandra]
通讯作者: Hyoukjun Kwon;Liangzhen Lai;Michael Pellauer;T. Krishna;Yu-hsin Chen;V. Chandra
9
    Collaborative Research: Frameworks: Advancing Computer Hardware and Systems' Research Capability, Reproducibility, and Sustainability with the gem5 Simulator Ecosystem
    • 批准号:
      2311892
    • 项目类别:
      Standard Grant
    • 资助金额:
      $20.0万
    • 财政年份:
      2023
    • 负责人:
      Tushar Krishna
    • 依托单位:
    Student Travel Support for the 2018 Parallel Architectures and Compilation Techniques (PACT-18) Conference
    • 批准号:
      1842928
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.5万
    • 财政年份:
      2018
    • 负责人:
      Tushar Krishna
    • 依托单位:
    CRII: SHF: Enabling Neuroevolution in Hardware
    • 批准号:
      1755876
    • 项目类别:
      Standard Grant
    • 资助金额:
      $17.5万
    • 财政年份:
      2018
    • 负责人:
      Tushar Krishna
    • 依托单位:
    Student Travel Support for the 2017 International Symposium on Computer Architecture (ISCA-44)
    • 批准号:
      1738358
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.5万
    • 财政年份:
      2017
    • 负责人:
      Tushar Krishna
    • 依托单位:
    国内基金
    海外基金
    胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
    • 批准号:
      82371765
    • 项目类别:
      面上项目
    • 资助金额:
      50万元
    • 批准年份:
      2023
    • 负责人:
      谭广云
    • 依托单位:
    锕系元素5f-in-core的GTH赝势和基组的开发
    • 批准号:
      22303037
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      30万元
    • 批准年份:
      2023
    • 负责人:
      鲁俊波
    • 依托单位:
    基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
    • 批准号:
      --
    • 项目类别:
      --
    • 资助金额:
      52万元
    • 批准年份:
      2022
    • 负责人:
      孙丙军
    • 依托单位:
    鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
    • 批准号:
      --
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      30万元
    • 批准年份:
      2022
    • 负责人:
      叶成林
    • 依托单位: