CSR--PDOS: Fulfilling the Promise of Transactions in Multithreaded Systems
CSR--PDOS: Fulfilling the Promise of Transactions in Multithreaded Systems
批准号:
0615139
负责人:
Michael Scott
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-08-01 至 2010-07-31
中文摘要
所有主要的微处理器供应商现在都致力于多线程和多核处理器,这使得应用程序程序员可以看到线程级并行。越来越多的共识认为,传统的基于锁的编程技术不足以对这些机器进行编程,而事务是最有前途的替代方案。该项目的中心目标是绘制一条到未来交易系统的可行过渡路径。这个目标包括以下方面的工作:(1)语义扩展,包括异常、条件、嵌套、不可逆操作和互操作性;(2)表征和最小化软件事务的成本;(3)硬件辅助的开发;以及(4)与事务互操作的快速自组织非阻塞数据结构。这些方面的工作横跨编译器、运行时系统、操作系统内核和高级硬件体系结构,重点放在运行时级别。预期的影响和结果包括事务性内存的高性能、开源、库级实现;标准语言库的高性能非阻塞数据结构(示例已经被Java的标准版本采用);对事务语义以及事务、锁和非阻塞数据结构之间的关系的更深入的理解;新的硬件实现技术;以及适当的编译器支持。更广泛地说,事务性存储的全面路线图有望在未来十年内扩展摩尔定律和IT革命,为科学、商业、政府和生活质量带来广泛的好处。
英文摘要
All major microprocessor vendors are now committed to multi-threaded andmulti-core processors, which make thread-level parallelism visible tothe application programmer. A growing consensus holds that traditionallock-based programming techniques are inadequate to program thesemachines, and that transactions are the most promising alternative. Thecentral goal of the project is to chart a viable transition path tofuture transactional systems. This goal encompasses work on (1)semantic extensions, including exceptions, conditions, nesting,irreversible operations, and interoperability; (2) characterization andminimization of the costs of software transactions; (3) development ofhardware assists; and (4) fast ad-hoc nonblocking data structures thatinteroperate with transactions. Work on these fronts spans thecompiler, run-time system, OS kernel, and high-level hardwarearchitecture, with an emphasis on the run-time level. Expected impactsand outcomes include a high-performance, open-source, library-levelimplementation of transactional memory; high-performance nonblockingdata structures for standard language libraries (examples have alreadybeen adopted for the standard release of Java); a deeper understandingof transactional semantics, and of the relationships among transactions,locks, and nonblocking data structures; new hardware implementationtechniques; and appropriate compiler support. More broadly, acomprehensive roadmap for transactional memory holds the promise ofextending Moore's Law and the IT revolution through the coming decade,with wide-ranging benefits for science, commerce, government, andquality of life.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Medium: Operating System Modularity for Safety and Performance on Existing Commodity Hardware
-
批准号:1955498
-
项目类别:Continuing Grant
-
资助金额:$113.55万
-
财政年份:2020
-
负责人:Michael Scott
-
依托单位:
SHF:Small:Data Structures and Transactions for Emerging Nonvolatile Memory
-
批准号:1717712
-
项目类别:Standard Grant
-
资助金额:$44.99万
-
财政年份:2017
-
负责人:Michael Scott
-
依托单位:
Development of a Concept Inventory for Functional Reasoning
-
批准号:1504851
-
项目类别:Standard Grant
-
资助金额:$19.99万
-
财政年份:2015
-
负责人:Michael Scott
-
依托单位:
SHF: Small: Mainstream Transactional Memory
-
批准号:1422649
-
项目类别:Standard Grant
-
资助金额:$49.94万
-
财政年份:2014
-
负责人:Michael Scott
-
依托单位:
NEESR Planning/Collaborative Research: Simulation and Design Tools for Tsunami Bridge Engineering
-
批准号:1344695
-
项目类别:Standard Grant
-
资助金额:$13.5万
-
财政年份:2013
-
负责人:Michael Scott
-
依托单位:
CSR: Small: First-Class Operating System Management of Computational Accelerators
-
批准号:1319417
-
项目类别:Standard Grant
-
资助金额:$45.53万
-
财政年份:2013
-
负责人:Michael Scott
-
依托单位:
SHF: Small: Ordering-Based Semantics for Emerging Models of Parallel Computing
-
批准号:1116055
-
项目类别:Standard Grant
-
资助金额:$49.75万
-
财政年份:2011
-
负责人:Michael Scott
-
依托单位:
CSR:Small:Parallelism and Concurrency in Scripting Languages
-
批准号:1116109
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2011
-
负责人:Michael Scott
-
依托单位:
CCF: Medium: Routine Parallelism Enabled by Speculation
-
批准号:0963759
-
项目类别:Continuing Grant
-
资助金额:$104.25万
-
财政年份:2010
-
负责人:Michael Scott
-
依托单位:
CAREER: Particle Finite Element Response Sensitivity Analysis of Fluid-Structure Interaction
-
批准号:0847055
-
项目类别:Standard Grant
-
资助金额:$43.0万
-
财政年份:2009
-
负责人:Michael Scott
-
依托单位:
A Planning Proposal to Establish a Franco-American Doctoral Student Exchange for Energy and Sustainability
-
批准号:0738015
-
项目类别:Standard Grant
-
资助金额:$1.98万
-
财政年份:2007
-
负责人:Michael Scott
-
依托单位:
Religious Language and the Realism Problem
-
批准号:113116/1
-
项目类别:Research Grant
-
资助金额:$1.79万
-
财政年份:2006
-
负责人:Michael Scott
-
依托单位:
Student Travel Support for 19TH ACM Symposium on Operating System Principles (SOSP); Lake George, NY; October 19-22, 2003
-
批准号:0335406
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2003
-
负责人:Michael Scott
-
依托单位:
Extended Structures Built on the Triphenoxymethane Platform: Modeling Metalloenzyme Active Sites
-
批准号:0316003
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Michael Scott
-
依托单位:
High-Performance Synchronization for User-Level Applications
-
批准号:0204344
-
项目类别:Continuing Grant
-
资助金额:$25.26万
-
财政年份:2002
-
负责人:Michael Scott
-
依托单位:
Organometallic Chemistry of Group 6 Imido Diamide Complexes
-
批准号:0094404
-
项目类别:Continuing Grant
-
资助金额:$37.5万
-
财政年份:2001
-
负责人:Michael Scott
-
依托单位:
CAREER: Tripodal Aryloxide Ligands: From Molecular Receptors to Organometallic Catalysis
-
批准号:9874966
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1999
-
负责人:Michael Scott
-
依托单位:
Experimental Evaluation of Software Coherence for Next-Generation Networks
-
批准号:9705594
-
项目类别:Continuing Grant
-
资助金额:$79.42万
-
财政年份:1997
-
负责人:Michael Scott
-
依托单位:
High-Performance Synchronization for Shared-Memory Parallel Programs
-
批准号:9319445
-
项目类别:Standard Grant
-
资助金额:$18.57万
-
财政年份:1994
-
负责人:Michael Scott
-
依托单位:
Multi-Model Parallel Computing
-
批准号:9005633
-
项目类别:Standard Grant
-
资助金额:$23.39万
-
财政年份:1990
-
负责人:Michael Scott
-
依托单位:
国内基金
海外基金
基于pDOS策略的海洋甲壳源5-羟甲基糠醛衍生物的多样性合成及杀线活性评价
-
批准号:42076126
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2020
-
负责人:秦玉坤
-
依托单位: