EAGER: Exploring the Foundations of High-Level Programming Models for GPUs
EAGER:探索 GPU 高级编程模型的基础
基本信息
- 批准号:1446412
- 负责人:
- 金额:$ 27.47万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2014
- 资助国家:美国
- 起止时间:2014-10-01 至 2017-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Modern Graphics-Processor Units (GPUs) are capable of performance that, just a few years ago, would have been classified as supercomputer-level. With the trend of integrating GPU cores into heterogeneous multicore processors, GPUs are becoming an important source of future performance growth in mainstream processors. Unfortunately, GPUs are notoriously hard to program. The standard languages for programming GPUs expose low-level architectural details, such as an explicit memory hierarchy, which the programmer must exploit to maximize performance. Furthermore, GPU hardware evolves rapidly, with successive generations of hardware having different performance characteristics, which means that application code must be constantly revised to achieve optimal performance.To make the power of GPUs, accelerators, and heterogeneous architectures more widely applicable, programming models need to lift the level of abstraction away from the details of the hardware threading and memory models. This EAGER project identifies common abstractions and implementation techniques that can provide a foundation for supporting irregular computations on accelerator and heterogeneous architectures. A key focus of the project is the design of a core calculus of heterogeneity that can model programs that run on heterogeneous systems, such as CPU/GPU combinations, and provide a foundation for future work in both the semantics and implementation of parallel programming languages for GPUs. The results of the project broaden the applicability of GPUs to a wider range of computational problems and, in turn, will help make GPUs useful to a broader community of users by supporting higher-level programming models for GPUs that are easier to use than existing languages.
现代图形处理器单元(GPU)的性能在几年前还被归类为超级计算机级别。随着将GPU核心集成到异构多核处理器中的趋势,GPU正在成为主流处理器未来性能增长的重要来源。 不幸的是,GPU是出了名的难以编程。 用于GPU编程的标准语言暴露了低级架构细节,例如显式内存层次结构,程序员必须利用这些细节来最大化性能。此外,GPU硬件发展迅速,一代又一代的硬件具有不同的性能特征,这意味着应用程序代码必须不断修改以实现最佳性能。为了使GPU、加速器和异构架构的强大功能得到更广泛的应用,编程模型需要从硬件线程和内存模型的细节中提升抽象层次。 这个EAGER项目确定了通用的抽象和实现技术,可以为加速器和异构体系结构上支持不规则计算提供基础。 该项目的一个重点是设计一个核心的异质性演算,可以模拟在异构系统上运行的程序,如CPU/GPU组合,并为未来的工作在语义和GPU并行编程语言的实现奠定基础。该项目的结果将GPU的适用性扩展到更广泛的计算问题,反过来,通过支持比现有语言更易于使用的GPU高级编程模型,将有助于使GPU对更广泛的用户社区有用。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
John Reppy其他文献
John Reppy的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('John Reppy', 18)}}的其他基金
Collaborative Research: SHF: Medium: Environment-Centric Analysis and Optimization for Higher-Order Languages
合作研究:SHF:中:高阶语言的以环境为中心的分析和优化
- 批准号:
2212538 - 财政年份:2022
- 资助金额:
$ 27.47万 - 项目类别:
Continuing Grant
SHF: Small: High-Level Programming Models for GPUs
SHF:小型:GPU 高级编程模型
- 批准号:
1718540 - 财政年份:2017
- 资助金额:
$ 27.47万 - 项目类别:
Standard Grant
SHF: Medium: A DSL for Data Visualization and Analysis in Imaging-Based Science and Scientific Computing
SHF:Medium:用于基于成像的科学和科学计算中的数据可视化和分析的 DSL
- 批准号:
1564298 - 财政年份:2016
- 资助金额:
$ 27.47万 - 项目类别:
Continuing Grant
Studies of Supersolidity in Solid 4He
固体 4He 中超固态的研究
- 批准号:
1206215 - 财政年份:2012
- 资助金额:
$ 27.47万 - 项目类别:
Standard Grant
Studies of Supersolid Phenomena in Solid Helium
固体氦中超固体现象的研究
- 批准号:
0965698 - 财政年份:2010
- 资助金额:
$ 27.47万 - 项目类别:
Standard Grant
Studies of Supersolid Phenomena in Helium and Hydrogen
氦和氢中超固体现象的研究
- 批准号:
0605864 - 财政年份:2006
- 资助金额:
$ 27.47万 - 项目类别:
Continuing grant
Superfluid Studies in Quantum Systems at Low Temperatures
低温量子系统中的超流体研究
- 批准号:
0203244 - 财政年份:2002
- 资助金额:
$ 27.47万 - 项目类别:
Continuing grant
Quantum Fluids at Low Temperatures: 2D and Dilute Bose Gas Studies
低温量子流体:二维和稀玻色气体研究
- 批准号:
9971124 - 财政年份:1999
- 资助金额:
$ 27.47万 - 项目类别:
Continuing grant
Superfluid Dynamics and Critical Phenomena
超流体动力学和临界现象
- 批准号:
9623694 - 财政年份:1996
- 资助金额:
$ 27.47万 - 项目类别:
Continuing grant
Zero and Finite Temperature Critical Phenomena in Quantum Systems
量子系统中的零温度和有限温度临界现象
- 批准号:
9303855 - 财政年份:1993
- 资助金额:
$ 27.47万 - 项目类别:
Continuing grant
相似国自然基金
Exploring Changing Fertility Intentions in China
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金
Exploring the Intrinsic Mechanisms of CEO Turnover and Market
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
- 批准号:W2433169
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金项目
相似海外基金
Exploring Foundations for Spectre Defenses
探索幽灵防御的基础
- 批准号:
20K23319 - 财政年份:2020
- 资助金额:
$ 27.47万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
Exploring the Foundations of Photoemission Tomography
探索光电发射断层扫描的基础
- 批准号:
396769409 - 财政年份:2018
- 资助金额:
$ 27.47万 - 项目类别:
Research Grants
Advancing the Truth and Reconciliation Commission of Canada's 'Calls to Action': Exploring Cultural Safety and Micro-reconciliation as Foundations for Trauma Informed Care for Indigenous Peoples
推进加拿大真相与和解委员会“行动呼吁”:探索文化安全与微观和解作为原住民创伤知情护理的基础
- 批准号:
365734 - 财政年份:2017
- 资助金额:
$ 27.47万 - 项目类别:
Miscellaneous Programs
Exploring cognitive foundations of historical development of science
探索科学历史发展的认知基础
- 批准号:
15K13111 - 财政年份:2015
- 资助金额:
$ 27.47万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
Pain and empathy: Exploring cognitive, physiological and neural foundations of social aspects of pain
疼痛与同理心:探索疼痛社会方面的认知、生理和神经基础
- 批准号:
24653160 - 财政年份:2012
- 资助金额:
$ 27.47万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
Exploring the Intellectual Foundations of American Society --From Interdisciplinary and Comparative Perspectives
探索美国社会的思想基础--从跨学科和比较的角度
- 批准号:
24330044 - 财政年份:2012
- 资助金额:
$ 27.47万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Reputation: Exploring cognitive foundations of cooperative society
声誉:探索合作社会的认知基础
- 批准号:
24653166 - 财政年份:2012
- 资助金额:
$ 27.47万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
Exploring the Foundations of Diversity: A Trans-Cultural Learning Lodge for National Science Foundation Program Directors
探索多样性的基础:国家科学基金会项目主任的跨文化学习小屋
- 批准号:
0935936 - 财政年份:2009
- 资助金额:
$ 27.47万 - 项目类别:
Standard Grant
Exploring gravity's foundations
探索重力的基础
- 批准号:
44272-1996 - 财政年份:1999
- 资助金额:
$ 27.47万 - 项目类别:
Discovery Grants Program - Individual
Exploring gravitys foundations
探索重力基础
- 批准号:
44272-1996 - 财政年份:1998
- 资助金额:
$ 27.47万 - 项目类别:
Discovery Grants Program - Individual