CAREER: Semantics and Hardware Implementation of Transactional Memory
职业:事务内存的语义和硬件实现
基本信息
- 批准号:0644197
- 负责人:
- 金额:$ 32万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2007
- 资助国家:美国
- 起止时间:2007-06-01 至 2013-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
After decades of research on shared-memory multiprocessors, computers with multiple processors have now been widely embraced with the arrival of the multicore revolution. Unlike the previous microprocessor revolution---which required no fundamental software changes---the multicore revolution requires a significant shift for software. Because much of the accustomed exponential performance improvements over the next decade will come directly from multiplying the number of processor cores on a chip, programmers that wish to harness this computational power must undertake the difficult task of creating parallel versions of their programs.To reduce the difficulty of this task of creating correct and efficient shared-memory programs, recent work on "transactional memory" has focused on providing the programmer with a higher-level primitive than just lock- based critical sections for managing concurrency in their shared-memory programs: a region of code annotated to execute as if it was not running in parallel with other code. Although conceptually serial, advanced implementations allow for concurrent execution while still providing a serializable semantics.The goal of this research is to identify, understand, and resolve the most important semantic and implementation challenges of hardware-based transactional memory. Just as the multiprocessor research successfully overcame important challenges, this research tackles the analogous challenges for hardware transactional memory: (i) understanding the semantics of the hardware/software interface, (ii) developing simple and fast hardware implementations, and (iii) creating critical experimental simulation and workload infrastructures.
经过几十年对共享内存多处理器的研究,随着多核革命的到来,具有多个处理器的计算机现在已经被广泛接受。 不像以前的微处理器革命-不需要基本的软件变化-多核革命需要软件的重大转变。 由于未来十年习惯的指数级性能改进将直接来自芯片上处理器核心数量的增加,因此希望利用这种计算能力的程序员必须承担创建程序并行版本的艰巨任务。为了降低创建正确且高效的共享内存程序这一任务的难度,最近关于“事务存储器”的工作集中于向程序员提供比仅仅基于锁的临界区更高级的原语,用于管理他们的共享存储器程序中的并发性:注释为执行的代码区域,就好像它没有与其他代码并行运行一样。 虽然在概念上串行,先进的实现允许并发执行,同时仍然提供了一个serializable semantic.The研究的目标是识别,理解,并解决最重要的语义和基于硬件的事务存储器实现的挑战。 正如多处理器研究成功地克服了重要的挑战,这项研究解决了硬件事务存储器的类似挑战:(i)理解硬件/软件接口的语义,(ii)开发简单快速的硬件实现,(iii)创建关键的实验模拟和工作负载基础设施。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Milo Martin其他文献
Effect of system and operational parameters on the performance of an immersion-cooled multichip module for high performance computing
系统和运行参数对高性能计算浸没式冷却多芯片模块性能的影响
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Rui Zhang;Marc Hodes;Nathan Lower;Ross Wilcoxon;J. Gess;S. Bhavnani;Bharath Ramakrishnan;Wayne Johnson;D. Harris;R. Knight;Michael Hamilton;Charles Ellis;Ari Glezer;Arun Raghavan;Marios C Papaefthymiou;Thomas Wenisch;Milo Martin;Kevin Pipe - 通讯作者:
Kevin Pipe
Milo Martin的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Milo Martin', 18)}}的其他基金
SHF: Small: AfterBurner: Efficient Performance Scaling via Post-Retirement Processing
SHF:小型:AfterBurner:通过退役后处理实现高效性能扩展
- 批准号:
1017184 - 财政年份:2010
- 资助金额:
$ 32万 - 项目类别:
Standard Grant
相似海外基金
SAFER - Secure Foundations: Verified Systems Software Above Full-Scale Integrated Semantics
SAFER - 安全基础:高于全面集成语义的经过验证的系统软件
- 批准号:
EP/Y035976/1 - 财政年份:2024
- 资助金额:
$ 32万 - 项目类别:
Research Grant
SHF: SMALL: A New Semantics for Type-Level Programming in Haskell
SHF:SMALL:Haskell 中类型级编程的新语义
- 批准号:
2345580 - 财政年份:2024
- 资助金额:
$ 32万 - 项目类别:
Standard Grant
The theory of meaning via dependent type semantics and its automatic verification
基于依赖类型语义的意义理论及其自动验证
- 批准号:
23H03452 - 财政年份:2023
- 资助金额:
$ 32万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Relaxed Semantics Across the Data Analytics Stack
整个数据分析堆栈的宽松语义
- 批准号:
EP/X029174/1 - 财政年份:2023
- 资助金额:
$ 32万 - 项目类别:
Research Grant
Collaborative Research: FMitF: Track I: Knitting Semantics
合作研究:FMitF:第一轨:针织语义
- 批准号:
2319182 - 财政年份:2023
- 资助金额:
$ 32万 - 项目类别:
Standard Grant
Doctoral Dissertation Research: The Semantics, Pragmatics, and Social Meaning of Additive Expressions
博士论文研究:附加表达的语义、语用和社会意义
- 批准号:
2235062 - 财政年份:2023
- 资助金额:
$ 32万 - 项目类别:
Standard Grant
Categorical Duality and Semantics Across Mathematics, Informatics and Physics and their Applications to Categorical Machine Learning and Quantum Computing
数学、信息学和物理领域的分类对偶性和语义及其在分类机器学习和量子计算中的应用
- 批准号:
23K13008 - 财政年份:2023
- 资助金额:
$ 32万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Collaborative Research: SHF: Medium: Learning Semantics of Code To Automate Software Assurance Tasks
协作研究:SHF:媒介:学习代码语义以自动化软件保障任务
- 批准号:
2313054 - 财政年份:2023
- 资助金额:
$ 32万 - 项目类别:
Standard Grant
A study on the semantics-prosody interface
语义-韵律接口研究
- 批准号:
23K00478 - 财政年份:2023
- 资助金额:
$ 32万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
The Semantics of Mandarin Decomposition Adverbs
普通话分解副词的语义
- 批准号:
2885599 - 财政年份:2023
- 资助金额:
$ 32万 - 项目类别:
Studentship