Performance Debugging Support for Many-Core Processors
众核处理器的性能调试支持
基本信息
- 批准号:0903470
- 负责人:
- 金额:$ 13.73万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-08-01 至 2012-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Microprocessor performance has doubled approximately every 18 months for several decades, making existing applications faster without much programming effort and allowing more demanding new applications to be developed. However, now the trend of steadily improving performance for existing applications has stalled. The performance potential of a microprocessor chip is still rapidly increasing, but the increase now mainly comes from packing more and more processor cores onto the chip, not from making each core faster. This provides little benefit to existing applications that can only utilize one core, so they must be re-designed to take advantage of multiple cores. Unfortunately, correct design of multi-core applications is much harder to achieve than was the case for single-core applications, and it is even harder for programmers to achieve scalability ? enabling applications to keep improving their performance as even more cores become available in the future. This problem threatens to disrupt the entire hardware-software ecosystem and possibly put an end to rapid improvements in computing performance, the information technology revolution, and the resulting productivity increases.This research project will investigate hardware and software performance debugging mechanisms that would help programmers identify and alleviate performance problems in their many-core applications, both for use in application development and in education. This will help the information technology revolution stay on track by helping existing programmers and training new ones to write scalable many-core applications that will in turn create demand for even more cores, allowing rapid progress in computing performance to continue.
几十年来,微处理器的性能大约每18个月翻一番,使现有的应用程序更快,而无需太多的编程工作,并允许开发要求更高的新应用程序。然而,现在稳步提高现有应用程序性能的趋势已经停滞。微处理器芯片的性能潜力仍在快速增长,但现在的增长主要来自于将越来越多的处理器内核封装到芯片上,而不是使每个内核更快。这对只能利用一个内核的现有应用程序几乎没有好处,因此必须重新设计它们以利用多个内核。不幸的是,多核应用程序的正确设计比单核应用程序更难实现,程序员更难实现可伸缩性。使应用程序能够不断提高其性能,因为将来会有更多的内核可用。这个问题可能会破坏整个硬件-软件生态系统,并可能终止计算性能的快速改进,信息技术革命,以及由此产生的生产力的提高。本研究项目将研究硬件和软件性能调试机制,以帮助程序员识别和减轻他们的众核应用程序的性能问题,无论是在应用程序开发和教育中使用。这将帮助现有程序员和培训新程序员编写可扩展的众核应用程序,从而创造对更多内核的需求,从而使计算性能的快速进步得以继续,从而帮助信息技术革命保持在正轨上。
项目成果
期刊论文数量(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 }}
Milos Prvulovic其他文献
Smartapps, an application centric approach to high performance computing: compiler-assisted software and hardware support for reduction operations
Smartapps,一种以应用程序为中心的高性能计算方法:编译器辅助的软件和硬件支持缩减操作
- DOI:
10.1109/ipdps.2002.1016572 - 发表时间:
2002 - 期刊:
- 影响因子:0
- 作者:
Francis H. Dang;M. Garzarán;Milos Prvulovic;Ye Zhang;Alin Jula;Hao Yu;N. Amato;Lawrence Rauchwerger;J. Torrellas - 通讯作者:
J. Torrellas
Milos Prvulovic的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Milos Prvulovic', 18)}}的其他基金
SHF:Small: Hardware/Software Support for Debugging of Scaling Limiters in Many-Core Execution
SHF:Small:在多核执行中调试缩放限制器的硬件/软件支持
- 批准号:
1320717 - 财政年份:2013
- 资助金额:
$ 13.73万 - 项目类别:
Standard Grant
Support for the 43rd International Symposium on Microarchitecture
支持第43届国际微架构研讨会
- 批准号:
1048509 - 财政年份:2010
- 资助金额:
$ 13.73万 - 项目类别:
Standard Grant
SHF: Small: Understanding and Mitigation of Electromagnetic Data Leakage from Modern Computer Processors and Systems
SHF:小:了解和减轻现代计算机处理器和系统的电磁数据泄漏
- 批准号:
1017638 - 财政年份:2010
- 资助金额:
$ 13.73万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Beyond Secure Processors - Securing Systems Against Hardware Attacks
SHF:小型:协作研究:超越安全处理器 - 保护系统免受硬件攻击
- 批准号:
0916464 - 财政年份:2009
- 资助金额:
$ 13.73万 - 项目类别:
Standard Grant
CAREER: Architectural Support for Parallel Execution as a Continuum of Transactions (ASPECT)
职业:并行执行作为事务连续体的架构支持 (ASPECT)
- 批准号:
0447783 - 财政年份:2005
- 资助金额:
$ 13.73万 - 项目类别:
Continuing Grant
Collaborative Research: General-Purpose Memory Tagging for Reliable, Secure, and Fast Computing
协作研究:用于可靠、安全和快速计算的通用内存标记
- 批准号:
0429802 - 财政年份:2004
- 资助金额:
$ 13.73万 - 项目类别:
Standard Grant
相似海外基金
CAREER: FET: A Top-down Compilation Infrastructure for Optimization and Debugging in the Noisy Intermediate Scale Quantum (NISQ) era
职业:FET:用于噪声中级量子 (NISQ) 时代优化和调试的自上而下的编译基础设施
- 批准号:
2421059 - 财政年份:2024
- 资助金额:
$ 13.73万 - 项目类别:
Continuing Grant
CAREER: Advancing Neural Testing and Debugging of Software
职业:推进软件的神经测试和调试
- 批准号:
2238045 - 财政年份:2023
- 资助金额:
$ 13.73万 - 项目类别:
Continuing Grant
An Individual Investigator Development Plan to Improve Undergraduate Debugging Skills and Mindset
提高本科生调试技能和心态的个人研究者发展计划
- 批准号:
2321255 - 财政年份:2023
- 资助金额:
$ 13.73万 - 项目类别:
Standard Grant
Utilizing Artificial Intelligence to Improve the Testing and Debugging of Concurrent Software
利用人工智能改进并发软件的测试和调试
- 批准号:
RGPIN-2018-06588 - 财政年份:2022
- 资助金额:
$ 13.73万 - 项目类别:
Discovery Grants Program - Individual
Testing and Debugging Machine Learning-based Autonomous Systems
测试和调试基于机器学习的自治系统
- 批准号:
RGPIN-2020-04035 - 财政年份:2022
- 资助金额:
$ 13.73万 - 项目类别:
Discovery Grants Program - Individual
Inferring rich input structure for software debugging and defence
推断丰富的输入结构用于软件调试和防御
- 批准号:
RGPIN-2020-06394 - 财政年份:2022
- 资助金额:
$ 13.73万 - 项目类别:
Discovery Grants Program - Individual
DIADEM: debugging made dependable and measurable
DIADEM:调试变得可靠且可衡量
- 批准号:
EP/W012308/1 - 财政年份:2022
- 资助金额:
$ 13.73万 - 项目类别:
Research Grant
Testing, Debugging and Repairing Machine Learning Software at the System Level
系统级测试、调试和修复机器学习软件
- 批准号:
RGPAS-2021-00034 - 财政年份:2022
- 资助金额:
$ 13.73万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
Monitoring and Debugging of High Performance Distributed Heterogeneous Cloud Applications
高性能分布式异构云应用的监控和调试
- 批准号:
554158-2020 - 财政年份:2022
- 资助金额:
$ 13.73万 - 项目类别:
Alliance Grants
Reinventing the tuning and debugging tools for multi-thousand cores computer systems
重新发明数千核计算机系统的调优和调试工具
- 批准号:
RGPIN-2017-05634 - 财政年份:2022
- 资助金额:
$ 13.73万 - 项目类别:
Discovery Grants Program - Individual