CSR: Small: Making Software Transactional Memory More than a Research Toy

CSR:小:让软件事务内存不仅仅是一个研究玩具

基本信息

  • 批准号:
    1218695
  • 负责人:
  • 金额:
    $ 40万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2012
  • 资助国家:
    美国
  • 起止时间:
    2012-09-01 至 2016-08-31
  • 项目状态:
    已结题

项目摘要

Now that computer technology appears to have reached the limit of Dennard scaling (increasing clock rates), software must become more parallel, to scale with hardware that provides more instead of faster cores. However, writing correct, scalable shared-memory concurrent programs is notoriously difficult. Transactional memory (TM) offers potential improvements over conventional shared-memory systems in programmability, reliability, and scalability. However, it has not lived up to its initial promise, primarily because no one has shown how to make it practical. Hardware manufacturers are reluctant to build hardware TM (HTM) into already-complex cache and memory subsystems, and software TM (STM) suffers from poor performance and weak semantics. This project seeks to advance the state of the art dramatically by investigating new research directions for making STM truly practical, by achieving high performance with strong semantics. The project tackles STM's key cost in existing work -- detecting and handling conflicting accesses -- using a novel mechanism that avoids synchronization at non-conflicting accesses.Direct beneficial impacts of making widely available practical STM support include the ability to produce more reliable and scalable software systems, leading to advances in software for safety- and mission-critical systems. Widespread use of STM can help spur commercial development of hardware support for hybrid hardware-software TM, which requires practical STM support. The investigator's engagement with industrial researchers provides an avenue to enhance dissemination. Public distribution of STM implementations produced by this project provides a basis for further research and development. Several educational and outreach activities, including course projects, enhanced core course material, interactive presentations for a summer bridge program targeting minority undergraduate engineering majors, and recruiting events for prospective minority graduate students, aim to train a diverse group of programmers and researchers in developing future reliable, scalable software systems.
现在,计算机技术似乎已经达到了 Dennard 缩放(增加时钟速率)的极限,软件必须变得更加并行,以便与提供更多而不是更快内核的硬件一起扩展。 然而,编写正确的、可扩展的共享内存并发程序是出了名的困难。事务内存 (TM) 在可编程性、可靠性和可扩展性方面比传统共享内存系统具有潜在的改进。 然而,它并没有兑现最初的承诺,主要是因为没有人展示如何使其实用。硬件制造商不愿意将硬件TM(HTM)构建到已经复杂的缓存和内存子系统中,而软件TM(STM)则遭受性能差和语义弱的困扰。该项目旨在通过研究新的研究方向,通过实现具有强大语义的高性能,使 STM 真正实用,从而显着提高现有技术水平。该项目解决了 STM 在现有工作中的关键成本——检测和处理冲突访问——使用一种避免非冲突访问同步的新颖机制。广泛提供实用​​ STM 支持的直接有益影响包括能够生成更可靠和可扩展的软件系统,从而导致安全和关键任务系统软件的进步。 STM的广泛使用有助于刺激混合硬件-软件TM的硬件支持的商业开发,这需要实际的STM支持。研究者与工业研究人员的接触提供了加强传播的途径。 该项目产生的 STM 实现的公开分发为进一步的研究和开发奠定了基础。 多项教育和外展活动,包括课程项目、强化核心课程材料、针对少数族裔本科工程专业的夏季桥梁课程的互动演示,以及针对未来少数族裔研究生的招募活动,旨在培训多元化的程序员和研究人员群体,以开发未来可靠、可扩展的软件系统。

项目成果

期刊论文数量(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 }}

Michael Bond其他文献

Review: Love and Sex with Robots by David Levy
  • DOI:
    10.1016/s0262-4079(07)62863-2
  • 发表时间:
    2007-11-10
  • 期刊:
  • 影响因子:
  • 作者:
    Michael Bond
  • 通讯作者:
    Michael Bond
Where Are They Now? Attrition Rates of Emergency Medicine Residency Graduates by Gender
他们现在在哪里?按性别划分的急诊医学住院医师毕业生的流失率
  • DOI:
    10.1016/j.annemergmed.2024.09.017
  • 发表时间:
    2025-06-01
  • 期刊:
  • 影响因子:
    5.000
  • 作者:
    Nikita A. Salker;Andrea Fang;Michelle Lall;Michael Bond;Melissa White;Pooja Agrawal;Kinjal N. Sethuraman
  • 通讯作者:
    Kinjal N. Sethuraman
Wednesday, September 26, 2018 7:35 AM–9:00 AM ePosters: P47. Evidence from the epidemiology, process and outcomes of spine oncology (EPOSO) cohort: surgical versus radiation therapy for the treatment of cervical metastases
  • DOI:
    10.1016/j.spinee.2018.06.585
  • 发表时间:
    2018-08-01
  • 期刊:
  • 影响因子:
  • 作者:
    Michael Bond;Anne Versteeg;Arjun Sahgal;Peter P. Varga;Daniel M. Sciubba;Michelle J. Clarke;Laurence D. Rhines;Stefano Boriani;Michael G. Fehlings;Paul M. Arnold;Charles G. Fisher
  • 通讯作者:
    Charles G. Fisher
Review: The Most Dangerous Animal: Human nature and the origins of war
  • DOI:
    10.1016/s0262-4079(07)62220-9
  • 发表时间:
    2007-09-01
  • 期刊:
  • 影响因子:
  • 作者:
    Michael Bond
  • 通讯作者:
    Michael Bond
The Glasgow Outcome Scale — 40 years of application and refinement
格拉斯哥结局量表——40 年的应用与完善
  • DOI:
    10.1038/nrneurol.2016.89
  • 发表时间:
    2016-07-15
  • 期刊:
  • 影响因子:
    33.100
  • 作者:
    Tom McMillan;Lindsay Wilson;Jennie Ponsford;Harvey Levin;Graham Teasdale;Michael Bond
  • 通讯作者:
    Michael Bond

Michael Bond的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Michael Bond', 18)}}的其他基金

CNS Core: Small: Rethinking High-Performance Persistent Transactions
CNS 核心:小型:重新思考高性能持久事务
  • 批准号:
    2106117
  • 财政年份:
    2021
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
XPS: FULL: Collaborative Research: Rethinking Architecture Support for Memory Consistency
XPS:完整:协作研究:重新思考对内存一致性的架构支持
  • 批准号:
    1629126
  • 财政年份:
    2016
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Hybrid Static-Dynamic Analyses for Region Serializability
SHF:小型:协作研究:区域可串行性的混合静态动态分析
  • 批准号:
    1421612
  • 财政年份:
    2014
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CAREER: Practical Language and System Support for Reliable Concurrent Software
职业:可靠并发软件的实用语言和系统支持
  • 批准号:
    1253703
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

HCC: Small: Making Virtual Reality Safe
HCC:小型:确保虚拟现实安全
  • 批准号:
    2316240
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
NSF-BSF: NeTS: Small: Making BGP work for real-time interactive applications
NSF-BSF:NeTS:小型:使 BGP 适用于实时交互式应用程序
  • 批准号:
    2344761
  • 财政年份:
    2024
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Privacy and Fairness in Critical Decision Making
协作研究:SaTC:核心:小型:关键决策中的隐私和公平
  • 批准号:
    2345483
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
RI: Small: Extracting Knowledge from Language Models for Decision Making
RI:小型:从语言模型中提取知识以进行决策
  • 批准号:
    2246811
  • 财政年份:
    2023
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CPS: Small: High-Impact Decision Making Using Cyber-Physical Systems: A Distortion-Based Framework
CPS:小型:使用网络物理系统进行高影响力的决策:基于失真的框架
  • 批准号:
    2150832
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Artisanal making and the future of small-scale local production
手工制作和小规模本地生产的未来
  • 批准号:
    DP220100110
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Discovery Projects
CPS: Small: Informed Contextual Bandits to Support Decision-Making for Intelligent CPS
CPS:小型:知情上下文强盗支持智能 CPS 决策
  • 批准号:
    2225354
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: CIF: Small: Sequential Decision Making Under Uncertainty With Submodular Rewards
合作研究:CIF:小:不确定性下的顺序决策与子模奖励
  • 批准号:
    2149588
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: CIF: Small: Sequential Decision Making Under Uncertainty With Submodular Rewards
合作研究:CIF:小:不确定性下的顺序决策与子模奖励
  • 批准号:
    2149617
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
III: Small: Bringing Transparency and Interpretability to Bias Mitigation Approaches in Place-based Mobility-centric Prediction Models for Decision Making in High-Stakes Settings
III:小:为基于地点的以移动性为中心的预测模型中的偏差缓解方法带来透明度和可解释性,以便在高风险环境中进行决策
  • 批准号:
    2210572
  • 财政年份:
    2022
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了