ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
批准号:
0540866
负责人:
Antony Hosking
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-02-01 至 2010-01-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Background Widely recognized problems of programming with threads and locks include race conditions, priority inversion, and deadlock, problems notoriously difficult both to avoid and to diagnose. We need better abstractions for ordinary programmers to use to exploit concurrency. A promising direction that solves the problems with locks is the various forms of atomic action (AA). An AA is a collection of computational actions that are guaranteed to appear to occur: either entirely or not at all, and in a definite order with respect to other AAs. Atom-like notions have enjoyed great success in database applications. Intellectual Merit -A precise programming model for AAs, with a focus on closed and open nesting. - Overheads of alternative AA implementations on existing hardware. - Performance benefits of AAs resulting from increased parallelism, despite their overheads. - Hardware-assist for AAs: hardware interfaces (APIs) and virtualization to mask hardware limits. - AAs vis-a-vis non-transactional activities such as I/O, networking, etc. - AAs vis-a-vis run-time services such as garbage collection (GC), exceptions, and traps. - Tools for profiling and tuning performance of AAs, and their refinement re: bottlenecks. Broader Impact Delivering on AAs will lead to significant economic and security benefits through improved robustness and performance of applications for new commodity hardware. AAs will make it possible to increase concurrency, and thus performance, of software while also increasing reliability and simplifying tuning and maintenance. Ordinary programmers will more readily exploit thread-level parallelism on the desktop, writing programs they could not write, and get to work, before. The project will benefit the hardware industry by exploiting their new offerings, and the software industry by increasing the robustness of concurrent software, while also contributing to economic and national security. All project results and tools will be available to the public, and the project will train graduates in important high-demand skills, and thus contribute to the technical work-force.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SPLASH 2015 Student Travel Support
-
批准号:1549774
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:2015
-
负责人:Antony Hosking
-
依托单位:
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
-
批准号:1408896
-
项目类别:Standard Grant
-
资助金额:$64.23万
-
财政年份:2014
-
负责人:Antony Hosking
-
依托单位:
SPLASH 2013 Travel Support
-
批准号:1347630
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:2013
-
负责人:Antony Hosking
-
依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
-
批准号:1161237
-
项目类别:Continuing Grant
-
资助金额:$33.8万
-
财政年份:2012
-
负责人:Antony Hosking
-
依托单位:
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
-
批准号:0720505
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2007
-
负责人:Antony Hosking
-
依托单位:
Scalable Concurrent Compacting Garbage Collection for Commodity Multi-Core Processors
-
批准号:0702240
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Antony Hosking
-
依托单位:
CSR---AES Collaborative: RuggedJ: Resilient Distributed Java Over Heterogeneous Platforms
-
批准号:0509377
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2005
-
负责人:Antony Hosking
-
依托单位:
Transactional Threads for Reliable Persistent Application Systems
-
批准号:9988637
-
项目类别:Continuing Grant
-
资助金额:$21.5万
-
财政年份:2000
-
负责人:Antony Hosking
-
依托单位:
Compiling with Persistence
-
批准号:9711673
-
项目类别:Standard Grant
-
资助金额:$18.5万
-
财政年份:1997
-
负责人:Antony Hosking
-
依托单位:
国内基金
海外基金
登录
查看更多内容
热-力耦合作用下CRTS II型板式无砟轨道层间损伤机理与稳定性研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:宋安祥
-
依托单位:
地震作用下CRTSⅡ型无砟轨道-桥梁结构体系服役可靠性评估
-
批准号:2023JJ40718
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2023
-
负责人:蔡超皝
-
依托单位:
列车荷载和环境耦合作用下高速铁路 CRTSⅢ型板式无砟轨道结构体系耐久性研究
-
批准号:2022JJ10075
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2022
-
负责人:刘鹏
-
依托单位:
高速列车荷载与环境因素耦合作用下桥上CRTSⅢ型板式无砟轨道结构耐久性劣化行为研究
-
批准号:52078492
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:宋力
-
依托单位:
桥上CRTSⅡ型板式无砟轨道结构的宏观-介观跨尺度建模及其界面开裂失效机理
-
批准号:2020JJ5583
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:粟淼
-
依托单位:
高铁大跨度桥上CRTSⅢ型板式无砟轨道橡胶隔离层力学特性及计算方法研究
-
批准号:52078488
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:盛兴旺
-
依托单位:
服役期间路基上CRTS Ⅲ型板式无砟轨道复合板多尺度损伤演变理论研究
-
批准号:51978673
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2019
-
负责人:徐庆元
-
依托单位:
高速铁路CRTS II 型板式无砟轨道结构随机疲劳损伤机理与规律研究
-
批准号:2019JJ50800
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2019
-
负责人:单智
-
依托单位:
温度与列车荷载耦合作用下高速铁路CRTSⅡ型板式无砟轨道-桥梁结构动力特性与工作性能研究
-
批准号:2018JJ3672
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2018
-
负责人:刘文硕
-
依托单位:
高速铁路CRTS II型板式无砟轨道结构随机疲劳损伤行为研究
-
批准号:51808558
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2018
-
负责人:单智
-
依托单位: