课题基金 / 基金详情

CPA-SEL: Collaborative Research: Trace-Driven Verification of Multithreaded Software

CPA-SEL: Collaborative Research: Trace-Driven Verification of Multithreaded Software
CPA-SEL:协作研究:多线程软件的跟踪驱动验证
批准号:
0811287
负责人:
Zijiang Yang
金额:
$17.6万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-09-01 至 2012-08-31

项目摘要

项目成果

Zijiang Yang的其他基金

相似基金

相关文献

中文摘要
翻译
CCF-0811287/CCF-0810865协作研究:跟踪驱动的多线程软件验证杨子江和Karem Sakalla超线程的使用不断增加,以及廉价多处理器硬件的可用,为软件开发人员提供了巨大的机遇和严峻的挑战。为了让软件应用程序受益于多核处理器中持续的指数级吞吐量增长,应用程序必须是编写良好的多线程软件程序。不幸的是,编写能够充分释放当前和未来硬件系统潜力的多线程软件程序,在今天仍然像30年前一样具有挑战性。这项研究旨在开发实用的工具和方法,将测试/调试多线程程序的复杂性降低到与测试/调试顺序程序相当的水平。为此,必须使用强大的推理引擎来增强现有的调试工具,这些引擎允许它们隐式地分析指定测试输入下所有可能的线程交错。在这个项目的过程中,将研究实现这一目标的各种方法,包括一些从初步分析中似乎特别有希望的新想法:(1)多线程程序的有效符号编码,(2)跟踪驱动的抽象和精化它们的执行,以及(3)允许该方法扩展到实际程序大小的性能增强技术。
英文摘要
CCF-0811287/CCF-0810865Collaborative Research: Trace-Driven Verification of Multithreaded SoftwareZijiang Yang and Karem SakallahThe ever increasing use of hyper-threading and the availability of inexpensive multiprocessor hardware present tremendous opportunities as well as serious challenges for software developers. In order for software applications to benefit from the continued exponential throughput advances in multicore processors, the applications must be well-written multithreaded software programs. Unfortunately, writing multithreaded software programs that can unleash the full potential of present and future hardware systems remains as challenging today as it was thirty years ago. This research aims to develop practical tools and methodologies that can bring down the complexity of testing/debugging multithreaded programs to a level comparable to that of testing/debugging sequential programs. To this end, existing debugging tools have to be enhanced with powerful reasoning engines that allow them to implicitly analyze all possible thread interleavings under the specified test inputs. During the course of this project a variety of approaches to achieve this objective will be investigated, including some novel ideas that seem particularly promising from a preliminary analysis: (1) efficient symbolic encoding of multithreaded programs, (2) trace-driven abstraction and refinement of their execution, and (3) performance enhancement techniques that allow this approach to scale to realistic program sizes.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: Systematic and Scalable Testing of Concurrent Software in the Cloud
  • 批准号:
    1500365
  • 项目类别:
    Standard Grant
  • 资助金额:
    $6.56万
  • 财政年份:
    2015
  • 负责人:
    Zijiang Yang
  • 依托单位:
国内基金
海外基金
C19ORF18通过抑制SEL1L-HRD1 ERAD功能 激活IRE1α在肝脏脂代谢紊乱中的作用 及机制
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2025
  • 负责人:
    高荣
  • 依托单位:
刺参METTL3靶向内质网相关降解蛋白SEL1L激活体腔细胞凋亡的分子机制
  • 批准号:
    LY23C190003
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2023
  • 负责人:
    梁伟康
  • 依托单位:
基于Sel1L探讨ERAD在泌乳调节中的作用与机制
  • 批准号:
    82301824
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2023
  • 负责人:
    刘力
  • 依托单位:
内质网相关降解关键因子Sel1L调控CD8+T细胞稳态及免疫应答机制研究
  • 批准号:
    --
  • 项目类别:
    面上项目
  • 资助金额:
    53万元
  • 批准年份:
    2022
  • 负责人:
    张连军
  • 依托单位: