课题基金 / 基金详情

CRI: A Computational Infrastructure for Experimentation on Relaxed Concurrency Abstractions and their Applications

CRI: A Computational Infrastructure for Experimentation on Relaxed Concurrency Abstractions and their Applications
CRI:用于宽松并发抽象及其应用实验的计算基础设施
批准号:
0551658
负责人:
Suresh Jagannathan
金额:
$10.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-03-01 至 2008-02-29

项目摘要

项目成果

Suresh Jagannathan的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This project, procuring a small cluster of shared-memory parallel machines built with multicore processor engines, aims at exploring approaches to increase concurrency and reduce overheads by relaxing constraints while preserving program semantics. The work -Explores novel approaches to concurrent and parallel programming,-Motivates new classes of loosely synchronous parallel algorithms, and-Spurs future developments in programming paradigms with real applications.The project brings together researchers in compiler design and programming languages, runtime environments, and parallel algorithms and applications. The infrastructure creates new synergies by exploring state-of-the-art programming principles and concepts in the context of real applications and motivating novel algorithmic classes capable of tolerating large discrepancies in data access latencies.The problems of writing concurrent programs effectively and safely in languages like Java or C#, which provide integral support for multithreading, even on existing single processor platforms, become exacerbated when the execution platform supports true parallelism (e.g., on parallel system based on recently developed multi-core processor designs). This work looks at techniques that permit overspecified safety invariants in concurrent programs to be relaxed automatically and dynamically whenever the invariants are not compromised. This investigation leverages work on transaction-based concurrency control and safe speculative execution that permit logically concurrent access to shared regions of code, but which ensure that such accesses do not violate intended serialization invariants. The project studies different transactional and speculative models in a programming language context, explores tradeoffs among these models with respect to safety and performance, and investigates the scalability characteristics of the abstractions developed on the proposed multicluster platform.Broader Impact: The work leads to a better understanding of concurrent program construction, and consequently, improved implementations. The project supports a variety of educational related activities, including classroom instruction and workshops. Addressing foundational technologies for many emerging application needs, the project also interacts with industry and contributes to train graduate students. Minority students will be attracted using seminars.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF: Track I: Vayu: Verifying Infrastructure for Safe and Performant Tunable Consistency
  • 批准号:
    2019263
  • 项目类别:
    Standard Grant
  • 资助金额:
    $75.0万
  • 财政年份:
    2020
  • 负责人:
    Suresh Jagannathan
  • 依托单位:
CCF-SHF: Small: CRONUS: High-Level Reasoning of Low-Level Isolation
  • 批准号:
    1717741
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2017
  • 负责人:
    Suresh Jagannathan
  • 依托单位:
SHF: Small: Havoc: Verified Compilation of Concurrent Managed Languages
  • 批准号:
    1318227
  • 项目类别:
    Standard Grant
  • 资助金额:
    $47.5万
  • 财政年份:
    2013
  • 负责人:
    Suresh Jagannathan
  • 依托单位:
SHF: Small: Programming with Non-Coherent Memory
  • 批准号:
    1216613
  • 项目类别:
    Standard Grant
  • 资助金额:
    $45.0万
  • 财政年份:
    2012
  • 负责人:
    Suresh Jagannathan
  • 依托单位:
国内基金
海外基金
Computational Methods for Analyzing Toponome Data