课题基金 / 基金详情

SI2-SSI: Collaborative Research: A Sustainable Infrastructure for Performance, Security, and Correctness Tools

SI2-SSI: Collaborative Research: A Sustainable Infrastructure for Performance, Security, and Correctness Tools
SI2-SSI:协作研究:性能、安全性和正确性工具的可持续基础设施
批准号:
1449918
负责人:
Barton Miller
金额:
$150.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-08-01 至 2021-07-31

项目摘要

项目成果

Barton Miller的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Software has become indispensable to society, used by computational scientists for science and engineering, by analysts mining big data for value, and to connect society over the Internet. However, the properties of software systems for any of these purposes cannot be understood without accounting for code transformations applied by optimizing compilers used to compose algorithm and data structure templates, and libraries available only in binary form. To address this need, this project will overhaul, integrate, and enhance static binary analysis and runtime technologies to produce components that provide a foundation for performance, correctness, and security tools. The project will build upon three successful and widely adopted open source software packages: the DynInst library for analysis and transformation of application binaries, the MRNet infrastructure for control of large-scale parallel executions and data analysis of their results, and the HPCToolkit performance analysis tools. The project team will engage the community to participate in the design and evaluation of the emerging components, as well as to adopt its components. This project will have a wide range of impacts. First, software components built by the project will enable the development of sophisticated, high-quality, end-user performance, correctness, and security tools built by the project team, as well as others in academia, government, and industry. Software developed by the project team will help researchers and developers tackle testing, debugging, monitoring, analysis, and tuning of applications for systems at all scales. Second, end-user tools produced by the project have a natural place in the classroom to help students write efficient, correct, and secure programs. Third, components produced by the project will lower the barrier for new researchers to enter the field and build tools that have impact on production applications without years of investment. Fourth, the project will provide training for graduate students and interns in the area of software for performance, correctness, and security. Finally, through workshops and tutorials, the project will disseminate project results, provide training to enable others to leverage project software, and grow a community of tool researchers who depend on project components and thus have a strong motivation to help sustain project software into the future.Modernizing open-source software components and tools for binary analysis will enable static analysis of application characteristics at the level of executable machine code, transformation of binaries to inject monitoring code, measurement to capture a detailed record of application?s interactions with all facets of a target platform, analysis of recorded data in parallel, and attribution of analysis results back to application source code in meaningful ways. Providing innovative, software components that support development of robust performance, correctness, and security tools will accelerate innovation by tools researchers and help them grapple with the increasing complexity of modern software. Of particular note, helping tools researchers and computational scientists grapple with the challenges of software for modern parallel systems and producing training materials that help people use this software, addresses several of the needs identified in the NSF Vision for Cyberinfrastructure for the 21st Century.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Identifying and (Automatically) Remedying Performance Problems in CPU/GPU Applications
识别并(自动)修复 CPU/GPU 应用程序中的性能问题
DOI: --
发表时间: 2020
期刊: International Conference on Supercomputing
影响因子: --
作者: [Welton, Benjamin, Miller, Barton P.]
通讯作者: Miller, Barton P.
SaTC: TTP: Medium: Collaborative: Deployment-quality and Accessible Solutions for Cryptography Code Development
  • 批准号:
    1929739
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2019
  • 负责人:
    Barton Miller
  • 依托单位:
SDCI Sec New: In-Depth Vulnerability Assessment of Middleware
  • 批准号:
    1032341
  • 项目类别:
    Standard Grant
  • 资助金额:
    $77.5万
  • 财政年份:
    2011
  • 负责人:
    Barton Miller
  • 依托单位:
Vulnerability Assessment of Grid Software Infrastructure
  • 批准号:
    0844219
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2008
  • 负责人:
    Barton Miller
  • 依托单位:
Joint U.S.-Venezuelan Workshop on High Performance Computing; January 3-7, 2000, Puerto La Cruz, Anzoategui, Venezuela
  • 批准号:
    9979307
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.72万
  • 财政年份:
    2000
  • 负责人:
    Barton Miller
  • 依托单位:
国内基金
海外基金
考虑SSI效应的导管架式海洋平台抗震性能研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    刘书童
  • 依托单位:
考虑SSI的层间隔震高层建筑结构在三维地震下的响应研究
  • 批准号:
    52168072
  • 项目类别:
    地区科学基金项目
  • 资助金额:
    35万元
  • 批准年份:
    2021
  • 负责人:
    刘德稳
  • 依托单位:
考虑SSI效应的大型储罐动力学特性及其隔板减晃研究
  • 批准号:
    51978336
  • 项目类别:
    面上项目
  • 资助金额:
    61.0万元
  • 批准年份:
    2019
  • 负责人:
    周叮
  • 依托单位:
考虑SSI效应的摇摆墙-框架结构抗震机理及性能评估方法研究
  • 批准号:
    51978524
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2019
  • 负责人:
    李培振
  • 依托单位: