XPS: CLCCA: Improving Parallel Program Reliability Through Novel Approaches to Precise Dynamic Data Race Detection
XPS: CLCCA: Improving Parallel Program Reliability Through Novel Approaches to Precise Dynamic Data Race Detection
批准号:
1337174
负责人:
Joseph Devietti
金额:
$70.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-01 至 2018-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The ubiquity of multi-core processors in everything from servers tosmartphones has demanded a similar prevalence of multi-threadedprograms to take advantage of multiple cores. Unfortunately, writingmulti-threaded code is still in the Wild West era of error-prone manualsynchronization, unchecked concurrency bugs, and undefined semantics.One common symptom of an error in a multi-threaded program is a datarace. Data races arise when a program performs concurrent updates tosome location without synchronization. Automatically detecting dataraces during program execution enforces strong safety properties formulti-threaded programs. While techniques for data race detection existthey slow program execution too much to be viable for always-onenforcement.To make always-on detection of data races practical, the project aimsto develop new algorithms, language extensions, runtime systems, andhardware support to improve the efficiency of data race detection. Theresearch includes validation of these techniques via formal proofs,experiments with multi-threaded benchmark suites, and detailed hardwaresimulation. The researchers plan to openly distribute the systemsbuilt for this project to facilitate examination by other researchersand integrate the research results into the computer architecturecourses they teach. If successful, the proposed technology willimprove the safety and quality of the vast amounts of multi-threadedcode running on today's and tomorrow?s multi-core devices.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: FoMR: Taming the Instruction Bottleneck in Modern Datacenter Applications
-
批准号:2011168
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2020
-
负责人:Joseph Devietti
-
依托单位:
CSR: SHF: Medium: Collaborative Research: New Horizons in Deterministic Execution
-
批准号:1703541
-
项目类别:Continuing Grant
-
资助金额:$42.34万
-
财政年份:2017
-
负责人:Joseph Devietti
-
依托单位:
SHF: SMALL: LUCID: Low-overhead, Unobtrusive Cache Contention Detection and Repair
-
批准号:1525296
-
项目类别:Standard Grant
-
资助金额:$48.24万
-
财政年份:2015
-
负责人:Joseph Devietti
-
依托单位:
海外基金