CAREER: Deterministic Shared Memory Multiprocessing: Vision, Architecture, and Impact on Programmability
CAREER: Deterministic Shared Memory Multiprocessing: Vision, Architecture, and Impact on Programmability
批准号:
0846004
负责人:
Luis Ceze
金额:
$45.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-03-01 至 2016-02-29
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Software innovation typically relies on performance improvements ofthe underlying hardware. However, technology limitations hinderfurther significant progress in single-thread performance. Therefore,the software industry has the immense problem of rethinking itssoftware development process and techniques to adopt multicoresystems. Popularizing parallel programming is a Grand ResearchChallenge for the systems community [CRA]. Being able to leverage thefull potential of multicores would put us back into exponential growthof usable performance as well as lead to significant power savings.One of the main reasons why parallel programming is hard is thatparallel code in current multicore systems can executenondeterministically. Each time a multicore executes a parallelapplication, it can produce a different output even if supplied withthe same input. This frustrates debugging efforts and limits theability to properly test parallel code, becoming a major obstacle towidespread adoption of parallel programming. This project poses broad intellectual questions with far-reachingimplications in modern computer systems: Can nondeterminism be removedfrom shared-memory multiprocessor systems without degradingperformance? What are the trade-offs in designing deterministicmultiprocessor systems? What are the implications and uses ofdeterministic behavior in programmability? The PI plans to answer thesequestions by devising efficient, general purpose, fully deterministicshared memory multiprocessor systems and demonstrating that they canenable significant changes in how parallel programs are written,tested and deployed. An integral part of the concurrency challenge iseducation, so this project also aims to develop a graduate andundergraduate curriculum that will teach students about concurrencyprinciples and practical parallel programming.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CCF: FET: Medium: A bio-electronic processor for molecular information systems
-
批准号:2212306
-
项目类别:Continuing Grant
-
资助金额:$120.0万
-
财政年份:2022
-
负责人:Luis Ceze
-
依托单位:
FET: Small: A closed-loop electronically automated platform for debugging synthetic biology
-
批准号:2006864
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2020
-
负责人:Luis Ceze
-
依托单位:
EAGER: Closed-loop Silicon-biomolecular Systems with Integrated Synthesis-fluidics-nanopore Interfaces
-
批准号:1841188
-
项目类别:Standard Grant
-
资助金额:$19.99万
-
财政年份:2018
-
负责人:Luis Ceze
-
依托单位:
SHF: Large: General-Purpose Approximate Computing Across the System Stack
-
批准号:1518703
-
项目类别:Continuing Grant
-
资助金额:$239.98万
-
财政年份:2015
-
负责人:Luis Ceze
-
依托单位:
Travel Support for the Conference on Architectural Support for Programming Languages and Operating Systems
-
批准号:1216358
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2012
-
负责人:Luis Ceze
-
依托单位:
SHF:Small:Disciplined Approximate Programming for Energy-Efficient Computing
-
批准号:1216611
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2012
-
负责人:Luis Ceze
-
依托单位:
SHF: Small: Precise Concurrency Exceptions: Architecture Support, Semantics and System Implications
-
批准号:1016495
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2010
-
负责人:Luis Ceze
-
依托单位:
Travel Support for the First Workshop on Deterministic Multiprocessing (WoDet)
-
批准号:0940512
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2009
-
负责人:Luis Ceze
-
依托单位:
海外基金