课题基金 / 基金详情

CAREER:An Introspective Architecture for Manycore Performance and Power Debugging

CAREER:An Introspective Architecture for Manycore Performance and Power Debugging
职业:多核性能和功耗调试的内省架构
批准号:
1149557
负责人:
Guru Prasadh Venkataramani
金额:
$40.02万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-03-15 至 2018-02-28

项目摘要

项目成果

Guru Prasadh Venkataramani的其他基金

相似基金

相关文献

中文摘要
翻译
晶体管技术的快速发展与计算机体系结构的创新相结合,导致了多核处理器的出现,这些处理器可以提供显著更高的软件性能。即使对于经验丰富的软件开发人员来说,获得可扩展的性能(例如,在八核处理器上将程序执行时间加快八倍)也是一项具有挑战性的任务。这是因为并行程序可能会遇到顺序应用程序中不存在的性能问题,或者并行执行会加剧这些问题。此外,许多核心应用程序的功耗是限制其广泛采用的关键因素。不幸的是,仅使用软件工具分析许多核心应用程序的性能和功能会带来挑战,因为程序是用多种语言和源文件编写的,库是纯二进制形式的,等等。一个高效的硬件-软件框架,可以提供对软件执行的性能和能力配置的洞察,并随后促进补救机制,以克服观察到的程序瓶颈,将是实现多核计算承诺的有价值的一步。本研究项目探索了一种变革性的软硬件协作解决方案,在该解决方案中,软件对硬件行为进行内省,并动态部署补救机制,以提高许多核心应用的性能并降低功耗。这种硬件-软件方法与传统的硬件级优化技术有很大的不同,传统的硬件级优化技术不再能自动保证性能可伸缩性,因为许多核心应用程序的多样性和复杂性不断增加。该项目的成果可以用于软件开发和教育,以更准确地了解多核心应用程序的行为。在更广泛的层面上,这个自省框架可以通过提供关于程序执行的快速和更准确的反馈来提高程序员的生产率,并有效地改善软件开发周期。
英文摘要
Rapid advances in transistor technology combined with innovations in computer architecture have led to manycore processors, which can deliver significantly higher software performance. Getting scalable performance (for example, eight times speedup in program execution time on an eight-core processor) is a challenging task even for experienced software developers. This is because parallel programs can suffer from performance problems that either do not exist in sequential applications or that are aggravated by parallel execution. Also, power consumption of manycore applications is a crucial factor limiting their widespread adoption. Unfortunately, analyzing manycore applications for performance and power using just software tools presents challenges due to programs written in multiple languages and source files, libraries in binary-only form, and so on. An efficient hardware-software framework, that can offer insight into performance and power profiles of software execution and subsequently facilitate remediation mechanisms to overcome the observed program bottlenecks, would be a valuable step toward realizing the promise of manycore computing. This research project explores a transformative hardware-software cooperative solution, where the software receives an introspective look into the hardware behavior and dynamically deploys remediation mechanisms to boost performance and lower the power consumption in manycore applications. This hardware-software approach is drastically different from the conventional hardware-level optimization techniques that can no longer automatically guarantee performance scalability, given the increasing diversity and complexity of manycore applications. The outcomes of this project can be used both in software development and education to more precisely understand the manycore application behavior. On a broader level, this introspective framework can boost programmer productivity by offering fast and more accurate feedback about the program execution, and effectively improving the software development cycle.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: High-Performance Multi-Agent Reinforcement Learning
  • 批准号:
    2114415
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.98万
  • 财政年份:
    2021
  • 负责人:
    Guru Prasadh Venkataramani
  • 依托单位:
NSF workshop on side and covert channels in computing systems
  • 批准号:
    1747723
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2017
  • 负责人:
    Guru Prasadh Venkataramani
  • 依托单位:
CSR:Small:A Server-Network Cooperative Approach to Data Center Energy Optimization
  • 批准号:
    1718133
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.92万
  • 财政年份:
    2017
  • 负责人:
    Guru Prasadh Venkataramani
  • 依托单位:
2016 NSF CISE CAREER Proposal Writing Workshop
  • 批准号:
    1613621
  • 项目类别:
    Standard Grant
  • 资助金额:
    $8.53万
  • 财政年份:
    2016
  • 负责人:
    Guru Prasadh Venkataramani
  • 依托单位:
海外基金