SHF: Medium: Collaborative Research: Transactional Software Infrastructures: Making the Most of Hardware Transactions
SHF: Medium: Collaborative Research: Transactional Software Infrastructures: Making the Most of Hardware Transactions
批准号:
1301926
负责人:
Nir Shavit
金额:
$59.99万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-06-01 至 2016-05-31
中文摘要
现代计算机系统正在经历一场普遍的变革。它们正变得越来越并行,这意味着多个处理单元或核心协同工作来执行任务。为了促进利用这些新体系结构所需的各种同步和协调,领先的硬件供应商已经开发了提供硬件事务存储器的新一代处理器体系结构,这种同步结构承诺避免许多众所周知的陷阱和传统同步方法的限制。转向硬件事务将带来多核计算机编程方式的根本积极变化。该项目将重新设计基本的同步结构,如锁、内存管理,以及一系列并发数据结构,如堆、哈希表和跳过列表。这些新结构将包含在一个开放源码的C库中。该项目的目标是创建性能更好、更可靠、成本更低的并行软件,可扩展到更大的系统,同时使代码更简单、更可靠。此外,该项目将加强对如何有效使用硬件事务存储器的理解,这对用户和未来处理器的制造商都是有益的。
英文摘要
Modern computer systems are undergoing a pervasive change. They are becoming increasingly parallel, meaning that multiple processing units, or cores, work together to carry out tasks. To facilitate the kinds of synchronization and coordination needed to exploit these new architectures, leading hardware vendors have developed a new generation of processor architectures that provide hardware transactional memory, a synchronization structure that promises to avoid many of the well-known pitfalls and limitations of conventional approaches to synchronization. The move to hardware transactions will bring about a fundamental positive change in the way multicore machines are programmed.This project will redesign basic synchronization structures such as locks, memory management, and a range of concurrent data structures such as heaps, hash tables, and skip lists. These new structures will be embodied in an open-source C++ library. The project's goal is to create better performing, more reliable, and less expensive parallel software, scalable to larger systems, while at the same time making code simpler and more reliable. Moreover, this project will enhance understanding of how hardware transactional memory can be used effectively, a benefit to both users and manufacturers of future processors.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Medium: Collaborative Research: Run-Time Support for Scalable Concurrent Programming
-
批准号:1563880
-
项目类别:Standard Grant
-
资助金额:$54.0万
-
财政年份:2016
-
负责人:Nir Shavit
-
依托单位:
US-Israel Collaboration: Collaborative Research: New Tools for Extracting Neuronal Phenotypes from a Volumetric Set of Cerebral Cortex Images
-
批准号:1607189
-
项目类别:Standard Grant
-
资助金额:$33.26万
-
财政年份:2016
-
负责人:Nir Shavit
-
依托单位:
BIGDATA: IA: DKA: Collaborative Research: High-Thoughput Connectomics
-
批准号:1447786
-
项目类别:Standard Grant
-
资助金额:$76.5万
-
财政年份:2014
-
负责人:Nir Shavit
-
依托单位:
SHF: Small: Multicore Data-Structures: Relaxed, Flat, and Randomized
-
批准号:1217921
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2012
-
负责人:Nir Shavit
-
依托单位:
海外基金