课题基金 / 基金详情

SHF: Medium: Programmable Monitoring Framework for Multicore Systems

SHF: Medium: Programmable Monitoring Framework for Multicore Systems
SHF:中:多核系统的可编程监控框架
批准号:
0963996
负责人:
Rajiv Gupta
金额:
$57.68万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-09-01 至 2014-08-31

项目摘要

项目成果

Rajiv Gupta的其他基金

相似基金

相关文献

中文摘要
翻译
多核处理器的出现为提高软件性能、可靠性、安全性和可用性带来了新的机遇。然而,要实现这些机会,需要强大的动态执行监控能力。该项目解决了为运行在多核系统上的并行应用程序开发基于动态二进制翻译的监控框架所面临的挑战。该框架的可编程性将能够实现在实现增强的性能、可靠性、安全性和可用性方面的好处。并行应用程序上下文中所需的一些插装代码必须由内核执行,以响应涉及其他内核的事件。具体地说,与许多性能、可靠性和安全相关任务相关的事件对应于由于多核更新共享存储器位置而导致的处理器间数据依赖的表现。基于该观察,将提供可编程体系结构机制,其不仅能够检测处理器间依赖事件,而且能够触发执行特定于应用的监控代码。然后,该项目将使用这些机制通过推测并行性提高性能,通过一种新的执行抑制策略实现调试,通过允许应用程序自动从故障中恢复的方法来提高可靠性,通过动态更新提供对变异病毒的安全动态检测,以及通过动态更新来提高软件可用性。
英文摘要
The advent of multicore processors has introduced new opportunities for achievingincreased software performance, reliability, security, and availability. However,powerful dynamic execution monitoring capabilities are required to realize theseopportunities. This project addresses the challenges of developing a DynamicBinary Translation based monitoring framework for parallel applications running onmulticore systems. The programmability of the framework will enable realization of benefits in achieving enhanced performance, reliability, security, and availability. Some of the instrumentation code required in context of parallel applications must be executed by a core in response to events that involve other cores. In particular, events relevant to many performance, reliability, and security related tasks correspond to the manifestation of interprocessor data dependences due to updates of shared memory locations by multiple cores. Based upon this observation programmable architectural mechanisms will be provided that not only enable the detection of interprocessor dependence events but also enable the triggering of the execution of application specific monitoring code. This project will then employ these mechanisms for improving performance via speculative parallelism, enabling debugging via anovel strategy of execution suppression, improving reliability via an approach thatallows applications to automatically recover from failures, providing security viadynamic detection of mutating viruses, and software availability via dynamic updates.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: CT-DDS -- Scalable Concolic Testing of Parallel Applications With Shared Dynamic Data Structures
  • 批准号:
    2226448
  • 项目类别:
    Standard Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2022
  • 负责人:
    Rajiv Gupta
  • 依托单位:
SHF: Small: MIGS -- Efficiently Evaluating Multiple Iterative Graph Queries
  • 批准号:
    2002554
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2020
  • 负责人:
    Rajiv Gupta
  • 依托单位:
PPoSS: Planning: Dynamic Big Graph Store for High-Throughput and Secure Distributed Query Processing
  • 批准号:
    2028714
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2020
  • 负责人:
    Rajiv Gupta
  • 依托单位:
TWC: Small: Collaborative: Improving Android Security with Dynamic Slicing
  • 批准号:
    1617424
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2016
  • 负责人:
    Rajiv Gupta
  • 依托单位:
海外基金