CSR:Small: Towards Reliable Concurrent Computing Using Hybrid Program Analysis
CSR:Small: Towards Reliable Concurrent Computing Using Hybrid Program Analysis
批准号:
1118059
负责人:
Liqiang Wang
金额:
$35.46万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-08-15 至 2015-07-31
中文摘要
廉价的多核处理器和众核GPU为软件开发人员带来了巨大的机遇和严峻的挑战。开发并发程序本质上是困难的,因为多线程引入了一种全新的错误类型,而这些错误在顺序程序中是不存在的。当开发和调试大规模、数据密集型和计算密集型程序时,这个问题会加剧。传统的测试和调试技术不适用于多线程程序,因为线程的调度是不确定的,这些程序在不同的运行中可能会有不同的行为。本项目开发了一个工具包,用于检测共享内存系统上的正确性和性能问题。(1)利用静态和动态分析的优点,同时避免其缺点。具体来说,通过静态分析来扩展动态分析,从而系统地探索用于错误检测和预防的程序代码。(2)研究不同的优化方法,以降低运行时开销并提高工具包的可伸缩性。(3)设计一个统一的框架,可以预测潜在的错误,并通过操纵访问顺序来执行调度器以避免错误,该项目的成功将有助于提高并行计算系统的可靠性,并有助于设计更可靠的多线程程序。研究成果将被整合到本科和研究生课程的教学中,如操作系统,并行编程和编译器设计。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ICE-T:RI: Towards End-to-End Resource Optimization for Time-Critical Computing Using Reinforcement Learning and Program Analysis
-
批准号:1836881
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2018
-
负责人:Liqiang Wang
-
依托单位:
RI: Medium: Collaborative Research: Understanding and Editing Visual Sentiment
-
批准号:1704309
-
项目类别:Continuing Grant
-
资助金额:$48.57万
-
财政年份:2017
-
负责人:Liqiang Wang
-
依托单位:
CAREER: Towards Scalable Error Detection for Parallel Software Systems on Emerging Computing Platforms
-
批准号:1622292
-
项目类别:Standard Grant
-
资助金额:$25.22万
-
财政年份:2015
-
负责人:Liqiang Wang
-
依托单位:
CAREER: Towards Scalable Error Detection for Parallel Software Systems on Emerging Computing Platforms
-
批准号:1054834
-
项目类别:Standard Grant
-
资助金额:$45.05万
-
财政年份:2011
-
负责人:Liqiang Wang
-
依托单位:
Enabling Large-Scale, High-Resolution, and Real-Time Earthquake Simulations on Petascale Parallel Computers
-
批准号:0941735
-
项目类别:Standard Grant
-
资助金额:$3.86万
-
财政年份:2009
-
负责人:Liqiang Wang
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: