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,一种以应用程序为中心的高性能计算方法:编译器辅助的软件和硬件支持缩减操作

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

相似国自然基金

基于深度学习的5G基站滤波器件自动调试算法研究
  • 批准号:
    62161032
  • 批准年份:
    2021
  • 资助金额:
    39 万元
  • 项目类别:
    地区科学基金项目
基于并行路径的高阶滤波器模块化设计、优化和调试研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于量子马尔科夫系统状态空间分解的量子程序调试方法研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    24 万元
  • 项目类别:
    青年科学基金项目
基于Arm调试架构的攻击及其防御的关键技术研究
  • 批准号:
    62002151
  • 批准年份:
    2020
  • 资助金额:
    24 万元
  • 项目类别:
    青年科学基金项目
混合型拓扑结构微波滤波器的计算机辅助调试技术研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    24 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Leveraging binary instrumentation to support monitoring and debugging of large scale software system
利用二进制仪器支持大型软件系统的监控和调试
  • 批准号:
    483676-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 13.73万
  • 项目类别:
    University Undergraduate Student Research Awards
Leveraging binary instrumentation to support monitoring and debugging of large scale software system
利用二进制仪器支持大型软件系统的监控和调试
  • 批准号:
    483676-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 13.73万
  • 项目类别:
    University Undergraduate Student Research Awards
SHF:Small: Hardware/Software Support for Debugging of Scaling Limiters in Many-Core Execution
SHF:Small:在多核执行中调试缩放限制器的硬件/软件支持
  • 批准号:
    1320717
  • 财政年份:
    2013
  • 资助金额:
    $ 13.73万
  • 项目类别:
    Standard Grant
SHF: SMALL: Ant: Automatic and Manual Debugging Support for Massively Parallel Programs
SHF:SMALL:Ant:大规模并行程序的自动和手动调试支持
  • 批准号:
    0916901
  • 财政年份:
    2009
  • 资助金额:
    $ 13.73万
  • 项目类别:
    Standard Grant
CAREER: Architectural Support for Automated Software Debugging
职业:自动化软件调试的架构支持
  • 批准号:
    0968667
  • 财政年份:
    2009
  • 资助金额:
    $ 13.73万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了