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其他文献
Tensile propeties of in situ synthesized (TiB+LaO)/Ti composite
原位合成(TiB LaO)/Ti复合材料的拉伸性能
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
Liqiang Wang;Di Zhang;Jining Qing;Weijie Lu;Fan Zhang - 通讯作者:
Fan Zhang
Protein hydrogel networks: A unique approach to heteroatom self-doped hierarchically porous carbon structures as an efficient ORR electrocatalyst in both basic and acidic conditions
蛋白质水凝胶网络:杂原子自掺杂分级多孔碳结构的独特方法作为碱性和酸性条件下的高效 ORR 电催化剂
- DOI:
10.1016/j.apcatb.2019.01.050 - 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Liqiang Wang;Kaixin Liang;Liu Deng;You-Nian Liu - 通讯作者:
You-Nian Liu
FF-LINS: A Consistent Frame-to-Frame Solid-State-LiDAR-Inertial State Estimator
FF-LINS:一致的帧到帧固态激光雷达惯性状态估计器
- DOI:
10.1109/lra.2023.3329625 - 发表时间:
2023 - 期刊:
- 影响因子:5.2
- 作者:
Hailiang Tang;Tisheng Zhang;X. Niu;Liqiang Wang;Linfu Wei;Jingnan Liu - 通讯作者:
Jingnan Liu
Constraining the genesis of tungsten mineralization in the Jiaoxi deposit, Tibet: A fluid inclusion and H, O, S and Pb isotope investigation
西藏礁溪矿床钨成因的制约:流体包裹体及H、O、S、Pb同位素研究
- DOI:
10.1016/j.oregeorev.2021.104448 - 发表时间:
2021-08 - 期刊:
- 影响因子:3.3
- 作者:
Yong Wang;Juxing Tang;Liqiang Wang;Jan Marten Huizenga;M. Santosh - 通讯作者:
M. Santosh
A modulated sparse random matrix for high-resolution and high-speed 3D compressive imaging through a multimode fiber
通过多模光纤实现高分辨率和高速 3D 压缩成像的调制稀疏随机矩阵
- DOI:
10.1016/j.scib.2022.03.017 - 发表时间:
2022 - 期刊:
- 影响因子:18.9
- 作者:
Zhenyu Dong;Zhong Wen;Chenlei Pang;Liqiang Wang;Lan Wu;Xu Liu;Qing Yang - 通讯作者:
Qing Yang
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
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:n/a
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
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
CSR: Small: Towards Blocking Resistant Network Services
CSR:小:迈向抗阻塞网络服务
- 批准号:
1420703 - 财政年份:2014
- 资助金额:
$ 35.46万 - 项目类别:
Standard Grant
CSR: Small: Cross-layer HW/SW solutions towards Energy-Efficient Datacenters
CSR:小型:面向节能数据中心的跨层硬件/软件解决方案
- 批准号:
1419243 - 财政年份:2013
- 资助金额:
$ 35.46万 - 项目类别:
Standard Grant
CSR: Small: Cross-layer HW/SW solutions towards Energy-Efficient Datacenters
CSR:小型:面向节能数据中心的跨层硬件/软件解决方案
- 批准号:
1321047 - 财政年份:2013
- 资助金额:
$ 35.46万 - 项目类别:
Standard Grant
CSR: Small: Towards High-Performance, Robust, and Secure Live Migration of Virtual Machines
CSR:小:迈向高性能、稳健且安全的虚拟机实时迁移
- 批准号:
1320689 - 财政年份:2013
- 资助金额:
$ 35.46万 - 项目类别:
Standard Grant
CSR: Small: Towards Confederated Web-Based Services
CSR:小型:迈向基于 Web 的联合服务
- 批准号:
1319019 - 财政年份:2013
- 资助金额:
$ 35.46万 - 项目类别:
Standard Grant