课题基金 / 基金详情

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
  • 依托单位:
海外基金