BSF:2012171:Progress Guarantees for Hardware Transactional Memory
BSF:2012171:Progress Guarantees for Hardware Transactional Memory
批准号:
1331141
负责人:
Maurice Herlihy
金额:
$4.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-10-01 至 2018-09-30
中文摘要
该项目是美国-以色列计算机科学合作(USICCS)计划的一部分。通过这个项目,NSF和美国-以色列两国科学基金会(BSF)共同支持美国科学家和以色列科学家之间的合作。直到最近,处理器的速度每年都在提高,因为晶体管和电线等基本电路元件变得越来越小、越来越快。2005年前后,情况发生了变化。每年,电路元件都在变得越来越小,但它们不再变得更快,因为它们会过热。作为回应,处理器制造商现在在每个芯片上安装多个处理器。这些多核架构并行处理许多任务,而不是更快地处理一个任务。计算机体系结构的这场革命给软件设计师带来了巨大的挑战,他们现在必须构建软件以利用日益增长的并行性,而不是速度。最近,Intel和IBM宣布了新的多核架构,其直接硬件支持事务,这是一种编程抽象,承诺使并行软件更容易设计。向硬件事务的转变可以为我们编写多核机器的方式带来根本性的积极变化,现在是时候了解这种转变的含义了。建议的研究将集中在重新思考和重新设计基本的同步结构,如锁、内存管理和一系列并发数据结构,如堆、哈希表和跳跃表,以及这些数据结构的进度保证如何与内存管理等问题进行交互。
英文摘要
This project is funded as part of the United States-Israel Collaboration in Computer Science (USICCS) program. Through this program, NSF and the United States - Israel Binational Science Foundation (BSF) jointly support collaborations among US-based researchers and Israel-based researchers. Until recently, processors became faster every year, because basic circuit elements like transistors and wires became both smaller and faster. Around 2005, things changed. Every year, circuits elements continue to become smaller, but they no longer become faster, because they overheat. In response, processor manufacturers now put multiple processors on each chip. Instead of doing one task faster, these multicore architectures do many tasks in parallel. This revolution in computer architecture presents enormous challenges to software designers, who must now structure software to exploit increasing parallelism, not speed.Recently, Intel and IBM announced new multicore architectures with direct hardware support for transactions, a programming abstraction that promises to make parallel software much easier to design. The move to hardware transactions can bring about a fundamental positive change in the way we program multicore machines, and now is the time to understand the implications of such a shift. The proposed research will center around rethinking and redesigning basic synchronization structures such as locks, memory management, and a range of concurrent data structures such as heaps, hash tables, and skip lists, and on how progress guarantees for these data structures interact with issues such as memory management.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF:Collaborative Research:Track I:Formal Techniques for Monitoring Low-level Cross-chain Functions
-
批准号:1917990
-
项目类别:Standard Grant
-
资助金额:$37.5万
-
财政年份:2019
-
负责人:Maurice Herlihy
-
依托单位:
SHF: Medium: Collaborative Research: Run-Time Support for Scalable Concurrent Programming
-
批准号:1561807
-
项目类别:Standard Grant
-
资助金额:$54.0万
-
财政年份:2016
-
负责人:Maurice Herlihy
-
依托单位:
SHF: Small: Collaborative Research: Concurrent Programming with Composable Transactional Objects
-
批准号:1420673
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2014
-
负责人:Maurice Herlihy
-
依托单位:
SHF: Medium: Collaborative Research: Transactional Software Infrastructures: Making the Most of Hardware Transactions
-
批准号:1301924
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2013
-
负责人:Maurice Herlihy
-
依托单位:
Combinatorial Topology and Concurrent Computation
-
批准号:0830491
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2009
-
负责人:Maurice Herlihy
-
依托单位:
A Unified Open-Source Transactional-Memory Infrastructure
-
批准号:0811289
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2008
-
负责人:Maurice Herlihy
-
依托单位:
Transactional Memory
-
批准号:0410042
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Maurice Herlihy
-
依托单位:
Topological Methods in Distributed and Concurrent Computatioin
-
批准号:9912401
-
项目类别:Standard Grant
-
资助金额:$29.6万
-
财政年份:2000
-
负责人:Maurice Herlihy
-
依托单位:
CONACyT: Topological Methods in Distributed and Concurrent Computation
-
批准号:9613785
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:1996
-
负责人:Maurice Herlihy
-
依托单位:
CONACyT: Applications of Algebraic Topology to Concurrent Computation
-
批准号:9505949
-
项目类别:Standard Grant
-
资助金额:$5.21万
-
财政年份:1995
-
负责人:Maurice Herlihy
-
依托单位: