CAREER: On Mutualism of Modularity and Concurrency Goals
CAREER: On Mutualism of Modularity and Concurrency Goals
批准号:
0846059
负责人:
Hridesh Rajan
金额:
$42.5万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-07-01 至 2016-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project focuses on the problem of making concurrent programs easier to write correctly and to implement efficiently. Modularity promotes ease of understand and maintainability, but modularity is often at odds with the discovery and exploitation of concurrency needed to get high performance while avoiding undesirable interactions and race conditions. To approach this problem, this project is developing a novel language, Panini, in which events are first-class objects which can be analyzed to plan concurrent executions. The objective is to reconcile modularity and concurrency goals so that modular designs are naturally more amenable to concurrency. Panini will be evaluated in terms of its ability to support program modularity and performance on publicly available versions of large open-source software projects on multi-core processors use. The broader impacts are to make software more reliable, maintainable, and at the same time faster. Considering that software systems are essential elements of today's society, better and faster software will directly impact society.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF:Small: More Modular Deep Learning
-
批准号:2223812
-
项目类别:Standard Grant
-
资助金额:$58.0万
-
财政年份:2022
-
负责人:Hridesh Rajan
-
依托单位:
Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
-
批准号:2120448
-
项目类别:Standard Grant
-
资助金额:$82.45万
-
财政年份:2021
-
负责人:Hridesh Rajan
-
依托单位:
HDR TRIPODS: D4 (Dependable Data-Driven Discovery) Institute
-
批准号:1934884
-
项目类别:Continuing Grant
-
资助金额:$150.0万
-
财政年份:2019
-
负责人:Hridesh Rajan
-
依托单位:
Travel Grant to Attend Big Data in Software Engineering Track
-
批准号:1743070
-
项目类别:Standard Grant
-
资助金额:$1.09万
-
财政年份:2017
-
负责人:Hridesh Rajan
-
依托单位:
CI-EN: Boa: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
-
批准号:1513263
-
项目类别:Standard Grant
-
资助金额:$142.69万
-
财政年份:2015
-
负责人:Hridesh Rajan
-
依托单位:
SHF: Large:Collaborative Research: Inferring Software Specifications from Open Source Repositories by Leveraging Data and Collective Community Expertise
-
批准号:1518897
-
项目类别:Standard Grant
-
资助金额:$75.01万
-
财政年份:2015
-
负责人:Hridesh Rajan
-
依托单位:
SHF: Small: Capsule-oriented Programming
-
批准号:1423370
-
项目类别:Standard Grant
-
资助金额:$45.01万
-
财政年份:2014
-
负责人:Hridesh Rajan
-
依托单位:
EAGER: Boa: A Community Research Infrastructure for Mining Software Repositories
-
批准号:1349153
-
项目类别:Standard Grant
-
资助金额:$9.64万
-
财政年份:2013
-
负责人:Hridesh Rajan
-
依托单位:
SHF: Small: Phase-Based Tuning for Better Utilization of Performance-Asymmetric Multicores
-
批准号:1117937
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2011
-
负责人:Hridesh Rajan
-
依托单位:
SHF: Small: Collaborative Research: Balancing Expressiveness and Modular Reasoning for Aspect-oriented Programming
-
批准号:1017334
-
项目类别:Continuing Grant
-
资助金额:$25.77万
-
财政年份:2010
-
负责人:Hridesh Rajan
-
依托单位:
CT-ISG: Specification and Verification Challenges for Security Protocols in Sensor Networks
-
批准号:0627354
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Hridesh Rajan
-
依托单位:
海外基金