课题基金 / 基金详情

CAREER: Fast, Energy Efficient Irregular Kernels via Neural Accerlation

CAREER: Fast, Energy Efficient Irregular Kernels via Neural Accerlation
职业:通过神经加速实现快速、节能的不规则内核
批准号:
2044633
负责人:
Joshua Booth
金额:
$47.92万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-04-01 至 2026-03-31

项目摘要

项目成果

Joshua Booth的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
High-performance computing suffers from a performance bottleneck that wastes computation time, money, and energy, as processing cores on multicore systems sit idle waiting for memory accesses from irregular kernels. These irregular kernels normally accomplish little computational work despite the high cost of accessing memory. These costly bottlenecks must be remedied by a new approach to high-performance computing. But, at the same time, computing is evolving and is becoming less dependent on the low-level programming languages that cause these bottlenecks and more dependent on learning algorithms such as neural networks to attain the necessary efficiency. This project builds the foundation for accelerating irregular kernels by replacing them with neural networks that run on accelerators optimized for neural networks. These neural networks offer better performance and energy consumption. Additionally, these networks are tuned in high-level programming languages (e.g., Python) that are easier for novice users to learn. This allows more computer scientists to aid the scientific and high-performance computing communities. This project also builds a new curriculum such as adding neural accelerators and expanding neural network algorithm materials into traditional undergraduate courses. This project, in both its research and educational aspects, significantly reduces the development time and costs of high-performance computing while simultaneously reducing performance bottlenecks. Furthermore, this project will support graduate and undergraduate students as they engage in cross-disciplinary involvement to match accuracy and performance constraints from the scientific-modeling and big-data-analysis communities that currently depend on irregular kernels for areas such as climate modeling, large scale circuit design, and drug analysis on infectious diseases. The goals and scope of this project are to build a framework that allows irregular kernels to be optimized in terms of both their performance and energy usage using the technique of neural acceleration, i.e., being represented and executed as a neural network. The methods used to meet the project’s goals and scope include the following: 1) The development of an approximation-bound characteristic that quantifies and qualifies acceptable error bars on the developed neural networks along with performance and energy requirements; 2) The development of initial neural networks for commonly used irregular kernels that can be used as starting networks for more complex irregular kernels and be used by individuals tuning their irregular kernels (which will be made available by a public database that is created and maintained by the investigator to support research in this area); and 3) The construction of a toolchain to aid in identifying irregular kernels in code, constructing neural networks based on user input, and deciding how the neural networks should be scheduled. The deliverable toolchain has support for popular libraries like TensorFlow and will be disseminated via an open-source repository. The transformative impact of this project’s effort generates a completely new optimization option for irregular kernels and a base set of tools (i.e., a public database and scheduling toolchain) that will foster future advances into using neural acceleration for various codes and lead to significant advancements in science and engineering. As such, this new optimization option may inspire a new computational model in a post-Moore era that provides timely scientific data for urgent government policy, such as climate change and foreign affairs.This project is jointly funded by CAREER Software and Hardware Foundations HPC program and the Established Program to Stimulate Competitive Research (EPSCoR).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.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Neural Acceleration of Graph Based Utility Functions for Sparse Matrices
稀疏矩阵的基于图的效用函数的神经加速
DOI: 10.1109/access.2023.3262453
发表时间: 2023
期刊: IEEE Access
影响因子: 3.9
作者: [Booth, Joshua Dennis, Bolet, Gregory S.]
通讯作者: Bolet, Gregory S.
Collaborative Research: SHF: Small: Learning Fault Tolerance at Scale
  • 批准号:
    2135310
  • 项目类别:
    Standard Grant
  • 资助金额:
    $19.96万
  • 财政年份:
    2022
  • 负责人:
    Joshua Booth
  • 依托单位:
国内基金
海外基金
基于FAST搜寻及观测的脉冲星多波段辐射机制研究
  • 批准号:
    12403046
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    尚伦华
  • 依托单位:
FAST连续观测数据处理的pipeline开发
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
基于神经网络的FAST馈源融合测量算法研究
  • 批准号:
    12363010
  • 项目类别:
    地区科学基金项目
  • 资助金额:
    31万元
  • 批准年份:
    2023
  • 负责人:
    李明辉
  • 依托单位:
使用FAST开展河外中性氢吸收线普查
  • 批准号:
    12373011
  • 项目类别:
    面上项目
  • 资助金额:
    52.00万元
  • 批准年份:
    2023
  • 负责人:
    张博
  • 依托单位: