CSR: Small: A Unified Many-Core Architecture for Enabling Speculative Multithreading and Transactional Memory

CSR:小型:用于启用推测多线程和事务内存的统一众核架构

基本信息

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

项目摘要

As multi-core and many-core processors are consensually becoming the de facto standard for all types of computing platforms, two techniques, Speculative Multithreading (SpecMT) and Transactional Memory (TM), have been intensively investigated on such platforms to enhance single-thread performance and to simplify the parallel programming model. These two computing models, proposed separately, share many common features in their underlying implementations. In this research, we give a holistic view and investigate a unified many-core architecture to support both technologies under one implementation. We first map SpecMT onto a hardware-based TM architecture and develop enabling techniques to showcase the performance potential while maintaining the benefit of a TM programming model. Each thread spawned speculatively or non-speculatively is transactified into a transaction. Compilers are used to determine when and where to initiate SpecMT with hardware to dynamically shepherd the decisions and throttle the extent of SpecMT. These transactions, executing different code regions, can be launched out of the sequential program order but must be committed in the original order with hardware support. This research focuses on (1) architectural support for enabling both SpecMT and TM, (2) compiler's support for SpecMT and thread transactification, (3) quantifying the benefits of different types of transactions, and (4) economical and feasible mechanisms to support SpecMT on heterogeneous many-core platforms such as the incoming integrated CPU-GPU systems. The success of such a unified many-core architecture will provide a foundation for delivering high performance for single-thread applications while improving the productivity for software developers substantially.
随着多核和多核处理器逐渐成为所有类型计算平台的事实标准,两种技术--推测多线程(Specmt)和事务存储器(TM)--在这些平台上得到了深入的研究,以提高单线程性能和简化并行编程模型。这两个单独提出的计算模型在其底层实现中有许多共同的特征。在这项研究中,我们给出了一个整体的观点,并研究了一个统一的多核架构,以在一个实现下支持这两种技术。我们首先将SpeMT映射到基于硬件的TM体系结构上,并开发使能技术来展示性能潜力,同时保持TM编程模型的优势。推测性地或非推测性地产生的每个线程被事务处理成一个事务。编译器用于确定何时何地启动SPECMT,并使用硬件动态监控决策并限制SPECMT的范围。这些执行不同代码区的事务可以不按顺序程序顺序启动,但必须在硬件支持下按原始顺序提交。这项研究的重点是:(1)支持SPECMT和TM的体系结构;(2)编译器对SPECMT和线程事务的支持;(3)量化不同类型事务的益处;(4)在即将到来的集成CPU-GPU系统等异类多核平台上支持SPECMT的经济可行的机制。这种统一的多核架构的成功将为单线程应用程序提供高性能的基础,同时显著提高软件开发人员的生产率。

项目成果

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

Hsien-Hsin Lee其他文献

Hsien-Hsin Lee的其他文献

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

{{ truncateString('Hsien-Hsin Lee', 18)}}的其他基金

Student Travel Support for the 2012 International Symposium on Computer Architecture (ISCA-39)
2012 年计算机体系结构国际研讨会 (ISCA-39) 的学生旅行支持
  • 批准号:
    1238268
  • 财政年份:
    2012
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
Collaborative Proposal: Problem-Based Learning of Multithreaded Programming
协作提案:基于问题的多线程编程学习
  • 批准号:
    0836908
  • 财政年份:
    2009
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
Parallel-on-Demand --- A Broad Purpose 3D-Integrated Performance Acceleration Layer for General Purpose Processors
按需并行 --- 适用于通用处理器的广泛用途 3D 集成性能加速层
  • 批准号:
    0811738
  • 财政年份:
    2008
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Continuing Grant
CAREER: Introspective Computing: A Multicore Approach to Availability, Reliability and Security
职业:内省计算:实现可用性、可靠性和安全性的多核方法
  • 批准号:
    0644096
  • 财政年份:
    2007
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    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 万元
  • 项目类别:
    重大研究计划

相似海外基金

Collaborative Research: AF: Small: A Unified Framework for Analyzing Adaptive Stochastic Optimization Methods Based on Probabilistic Oracles
合作研究:AF:Small:基于概率预言的自适应随机优化方法分析统一框架
  • 批准号:
    2139735
  • 财政年份:
    2022
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
Collaborative Research: AF: Small: A Unified Framework for Analyzing Adaptive Stochastic Optimization Methods Based on Probabilistic Oracles
合作研究:AF:Small:基于概率预言的自适应随机优化方法分析统一框架
  • 批准号:
    2140057
  • 财政年份:
    2022
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
NSF-BSF: Small: AF: Towards a Unified Theory of Spanners
NSF-BSF:小:AF:迈向扳手的统一理论
  • 批准号:
    2121952
  • 财政年份:
    2021
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
CNS Core: Small: A Unified Approach to Internet Performance Measurement
CNS 核心:小型:互联网性能测量的统一方法
  • 批准号:
    2133452
  • 财政年份:
    2021
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
Collaborative Research: CIF: Small: A Unified Framework of Distributional Optimization via Variational Transport
合作研究:CIF:小型:通过变分传输的分布式优化的统一框架
  • 批准号:
    2008827
  • 财政年份:
    2020
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: TAURUS: Towards a Unified Robust and Secure Data Driven Approach for Attack Detection in Smart Living
协作研究:SaTC:核心:小型:TAURUS:迈向智能生活中攻击检测的统一稳健且安全的数据驱动方法
  • 批准号:
    2030611
  • 财政年份:
    2020
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: TAURUS: Towards a Unified Robust and Secure Data Driven Approach for Attack Detection in Smart Living
协作研究:SaTC:核心:小型:TAURUS:迈向智能生活中攻击检测的统一稳健且安全的数据驱动方法
  • 批准号:
    2030624
  • 财政年份:
    2020
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
Collaborative Research: CIF: Small: A Unified Framework of Distributional Optimization via Variational Transport
合作研究:CIF:小型:通过变分传输的分布式优化的统一框架
  • 批准号:
    2008513
  • 财政年份:
    2020
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
CNS Core: Small: Gmem: Unified Address Space Management for Heterogeneous Systems
CNS 核心:小型:Gmem:异构系统的统一地址空间管理
  • 批准号:
    2008857
  • 财政年份:
    2020
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
AF: Small: Toward A Unified Model of Parallelism And Locality
AF:小:走向并行性和局部性的统一模型
  • 批准号:
    1911245
  • 财政年份:
    2019
  • 资助金额:
    $ 35.18万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了