CSR:Small: Towards Reliable Concurrent Computing Using Hybrid Program Analysis

CSR:小:使用混合程序分析实现可靠的并发计算

基本信息

  • 批准号:
    1118059
  • 负责人:
  • 金额:
    $ 35.46万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2011
  • 资助国家:
    美国
  • 起止时间:
    2011-08-15 至 2015-07-31
  • 项目状态:
    已结题

项目摘要

Inexpensive multi-core processors and many-core GPUs present tremendous opportunities as well as serious challenges for software developers. Developing concurrent programs is intrinsically difficult because multi-threading introduces a whole new class of errors that do not exist in sequential programs. This problem is exacerbated when developing and debugging large-scale, data-intensive, and computation-intensive programs. Traditional testing and debugging techniques are not appropriate for multi-threaded programs which may behave differently from one run to another because threads are scheduled non-deterministically.This project develops a toolkit to detect correctness and performance problems on shared memory systems with the following techniques. (1) Exploit the benefits of static and dynamic analyses while avoiding their shortcomings. Specifically, extend dynamic analysis by augmenting it with static analysis to systematically explore program code for error detection and prevention. (2) Investigate different optimization approaches to lower runtime overhead and improve the toolkit's scalability. (3) Design a unified framework that can predict potential errors and enforce the scheduler to avoid the errors by manipulating accessing orders.The success of this project may enhance the dependability of parallel computing systems and help design more reliable multi-threaded programs. Research results will be integrated into the teaching of undergraduate and graduate courses such as operating systems, parallel programming, and compiler design.
廉价的多核处理器和多核GPU为软件开发人员带来了巨大的机会以及严重的挑战。开发并发程序在本质上很难,因为多线程引入了一系列新的错误,这些错误在顺序程序中不存在。在开发和调试大规模,数据密集型和计算密集型程序时,此问题会加剧。传统的测试和调试技术不适合多线程程序,这些程序可能与一项运行的行为不同,因为线程是非确定性的,因此该项目开发了一个工具包,以通过以下技术在共享内存系统上检测共享内存系统的正确性和性能问题。 (1)在避免其缺点的同时,利用静态和动态分析的好处。具体而言,通过将静态分析扩展到系统地探索程序代码以进行错误检测和预防,扩展动态分析。 (2)研究不同的优化方法,以降低运行时开销并改善工具包的可扩展性。 (3)设计一个统一的框架,可以通过操纵访问订单来预测潜在错误并强制执行调度程序以避免错误。该项目的成功可能会增强并行计算系统的可靠性,并帮助设计更可靠的多线程程序。研究结果将纳入本科和研究生课程的教学,例如操作系统,并行编程和编译器设计。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Liqiang Wang其他文献

NoisyOTNet: A Robust Real-Time Vehicle Tracking Model for Traffic Surveillance
NoisyOTNet:用于交通监控的鲁棒实时车辆跟踪模型
MOF Encapsulating N‐Heterocyclic Carbene‐Ligated Copper Single‐Atom Site Catalyst towards Efficient Methane Electrosynthesis
MOF封装N杂环卡宾配位铜单原子位催化剂实现高效甲烷电合成
  • DOI:
    10.1002/ange.202114450
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Shenghua Chen;Wen‐Hao Li;Wenjun Jiang;Jiarui Yang;Jiexin Zhu;Liqiang Wang;Honghui Ou;Zechao Zhuang;Mingzhao Chen;Xiaohui Sun;Dingsheng Wang;Yadong Li
  • 通讯作者:
    Yadong Li
Enhanced Ductility of In Situ Synthesized (TiB+La2O3)/IMI834 Composite by TRIPLEX Heat Treatment
通过 TRIPLEX 热处理增强原位合成 (TiB La2O3)/IMI834 复合材料的延展性
  • DOI:
    10.2320/matertrans.m2015268
  • 发表时间:
    2016-04
  • 期刊:
  • 影响因子:
    1.2
  • 作者:
    Li Jiuxiao;Jiuxiao Li;Yuanfei Han;Liqiang Wang;Liangyu Che;Weijie Lu
  • 通讯作者:
    Weijie Lu
TEM characterization on microstructure of Ti–6Al–4V/Ag nanocomposite formed by friction stir processing
搅拌摩擦加工Ti-6Al-4V/Ag纳米复合材料微观结构的TEM表征
  • DOI:
    10.1016/j.mtla.2018.08.007
  • 发表时间:
    2018-11
  • 期刊:
  • 影响因子:
    3.4
  • 作者:
    Lechun Xie;Liqiang Wang;Kuaishe Wang;Guilin Yin;Yuanfei Fu;Di Zhang;Weijie Lu;Lin Hua;Lai Chang Zhang
  • 通讯作者:
    Lai Chang Zhang
Co, N-codoped Porous Carbon-Supported CoyZnS with Superior Activity for Nitroarene Hydrogenation
Co,N-共掺杂多孔碳负载 CoyZnS 具有优异的硝基芳烃加氢活性
  • DOI:
    10.1021/acssuschemeng.0c01300
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    8.4
  • 作者:
    Guangji Zhang;Feiying Tang;Xiaoying Wang;Ping An;Liqiang Wang;You-Nian Liu
  • 通讯作者:
    You-Nian Liu

Liqiang Wang的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Liqiang Wang', 18)}}的其他基金

ICE-T:RI: Towards End-to-End Resource Optimization for Time-Critical Computing Using Reinforcement Learning and Program Analysis
ICE-T:RI:使用强化学习和程序分析实现时间关键型计算的端到端资源优化
  • 批准号:
    1836881
  • 财政年份:
    2018
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant
RI: Medium: Collaborative Research: Understanding and Editing Visual Sentiment
RI:媒介:协作研究:理解和编辑视觉情感
  • 批准号:
    1704309
  • 财政年份:
    2017
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Continuing Grant
CAREER: Towards Scalable Error Detection for Parallel Software Systems on Emerging Computing Platforms
职业:在新兴计算平台上实现并行软件系统的可扩展错误检测
  • 批准号:
    1622292
  • 财政年份:
    2015
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant
CAREER: Towards Scalable Error Detection for Parallel Software Systems on Emerging Computing Platforms
职业:在新兴计算平台上实现并行软件系统的可扩展错误检测
  • 批准号:
    1054834
  • 财政年份:
    2011
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant
Enabling Large-Scale, High-Resolution, and Real-Time Earthquake Simulations on Petascale Parallel Computers
在千万亿级并行计算机上实现大规模、高分辨率和实时地震模拟
  • 批准号:
    0941735
  • 财政年份:
    2009
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant

相似国自然基金

TIM-4调控小胶质细胞向吞噬型转化促进蛛网膜下腔出血后血液清除的作用及机制
  • 批准号:
    82301485
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
EGFR突变的肺腺癌向小细胞肺癌转变的分子机制及干预策略
  • 批准号:
    82341002
  • 批准年份:
    2023
  • 资助金额:
    200 万元
  • 项目类别:
    专项基金项目
巨噬细胞A20调控小管上皮细胞胞葬在AKI向CKD转变中的作用机制探讨
  • 批准号:
    82270728
  • 批准年份:
    2022
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
小胶质细胞外泌体调控卒中后星形胶质细胞亚型向神经干细胞转化的机制研究
  • 批准号:
    82271320
  • 批准年份:
    2022
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
小尺度场向电流时空分布特征及与沉降粒子关系的研究
  • 批准号:
    42174191
  • 批准年份:
    2021
  • 资助金额:
    59.00 万元
  • 项目类别:
    面上项目

相似海外基金

CSR: Small: Decoupling File System from Volatile Main Memory: A First Step towards a Single-Level Persistent Store
CSR:小:将文件系统与易失性主内存解耦:迈向单级持久存储的第一步
  • 批准号:
    1813485
  • 财政年份:
    2018
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant
CSR: Small: Towards Programming Datacenters
CSR:小型:迈向数据中心编程
  • 批准号:
    1817116
  • 财政年份:
    2018
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant
CSR: Small: Towards Efficient Deep Inference for Mobile Applications
CSR:小:迈向移动应用程序的高效深度推理
  • 批准号:
    1815619
  • 财政年份:
    2018
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant
NeTS: CSR: Small: Towards a Redundancy Aware Network Stack
NeTS:CSR:小型:迈向冗余感知网络堆栈
  • 批准号:
    1618321
  • 财政年份:
    2016
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant
CSR: Small: Towards Energy-efficient Internet Mobile Streaming
CSR:小:迈向节能的互联网移动流媒体
  • 批准号:
    1524462
  • 财政年份:
    2015
  • 资助金额:
    $ 35.46万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了