CAREER: Accessible Accelerators: Leveraging Productive Software on Efficient Hardware
CAREER: Accessible Accelerators: Leveraging Productive Software on Efficient Hardware
批准号:
1943379
负责人:
Timothy Rogers
金额:
$53.13万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2020
资助国家:
美国
项目状态:
未结题
起止时间:
2020-06-15 至 2025-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The economy of the future relies on software, the people who will write it, and the hardware that will run it. The last several decades have given rise to two opposing trends in the computing industry. At the software level, a desire for simplicity, reusability, and programmer productivity has pushed the level of abstraction in software to higher levels, removing most programmers from the burden of understanding the underlying machine. At the hardware level, the demand for both performance and energy-efficiency has led to the development of programmable hardware accelerators. However, the effort required to port abstract programs to accelerators is a significant barrier to their adoption, particularly for generalist programmers that have little desire to create un-portable, accelerator-specific code. This project aims to address these challenges in tandem by developing novel cross-stack techniques to accelerate productive software on efficient hardware. The project aims to increase the number of individuals and problems that can benefit from energy-efficient, accelerated computing. An integrated education plan introduces K-12 students to acceleration through graphics accelerators and video games while teaching college undergraduates and graduates to think about how problems map to accelerators by thinking spatially.Concretely, this project focuses on ameliorating the overheads associated with well-established software principles that increase programmer productivity and finding innovative ways to improve hardware accelerators to support productive practices. The project first explores new optimization opportunities in massively parallel, object-oriented code where object data layout and the high cost of invoking virtual functions degrade performance. The project will develop lightweight, virtual function elision mechanisms, parallelism-aware compilation passes, an accelerator-aware virtual memory system, and a coordinated cross-stack effort to reduce memory pressure. Finally, the project will explore a full-system solution for productive languages on accelerators, aggregate the project's innovations, and provide an open-source platform to ease accelerator software development.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.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/hpca56546.2023.10070957
发表时间:
2023-02
期刊:
2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
影响因子:
--
作者:
[Aaron Barnes;Fangjia Shen;Timothy G. Rogers]
通讯作者:
Aaron Barnes;Fangjia Shen;Timothy G. Rogers
A SIMT Analyzer for Multi-Threaded CPU Applications
适用于多线程 CPU 应用的 SIMT 分析器
DOI:
10.1109/ispass55109.2022.00037
发表时间:
2022
期刊:
2022 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS
影响因子:
--
作者:
[Alawneh, Ahmad, Khairy, Mahmoud, Rogers, Timothy G.]
通讯作者:
Rogers, Timothy G.
Judging a type by its pointer: optimizing GPU virtual functions
通过指针判断类型:优化GPU虚拟函数
DOI:
10.1145/3445814.3446734
发表时间:
2021
期刊:
ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ’21
影响因子:
--
作者:
[Zhang, Mengchi, Alawneh, Ahmad, Rogers, Timothy G.]
通讯作者:
Rogers, Timothy G.
SIMR: Single Instruction Multiple Request Processing for Energy-Efficient Data Center Microservices
SIMR:节能数据中心微服务的单指令多请求处理
DOI:
10.1109/micro56248.2022.00040
发表时间:
2022
期刊:
2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO
影响因子:
--
作者:
[Khairy, Mahmoud, Alawneh, Ahmad, Barnes, Aaron, Rogers, Timothy G.]
通讯作者:
Rogers, Timothy G.
Characterizing Massively Parallel Polymorphism
大规模并行多态性的表征
DOI:
10.1109/ispass51385.2021.00037
发表时间:
2021
期刊:
2021 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS
影响因子:
--
作者:
[Zhang, Mengchi, Alawneh, Ahmad, Rogers, Timothy G.]
通讯作者:
Rogers, Timothy G.
Autonomous Modelling Solutions for Operational Structural Dynamic Systems
-
批准号:EP/W002140/1
-
项目类别:Research Grant
-
资助金额:$30.94万
-
财政年份:2022
-
负责人:Timothy Rogers
-
依托单位:
SHF: Small: Addressing Challenges for the Next Decade of Massively Parallel NUMA Accelerators
-
批准号:1910924
-
项目类别:Standard Grant
-
资助金额:$49.54万
-
财政年份:2019
-
负责人:Timothy Rogers
-
依托单位:
海外基金