Hardware Generation of Threads in a Multithreading Processor

多线程处理器中线程的硬件生成

基本信息

  • 批准号:
    9808697
  • 负责人:
  • 金额:
    $ 42.26万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    1998
  • 资助国家:
    美国
  • 起止时间:
    1998-09-15 至 2001-08-31
  • 项目状态:
    已结题

项目摘要

Simultaneous Multithreaded (SMT) processors depend on thread- level parallelism (multiple jobs to run) to surpass the performance of single-threaded processors. However, single- thread performance is still important for mainstream processors. When there are only one or a few processes in the system, hardware can create threads that increase the ILP available to the SMT processor, using otherwise idle resources. This project is developing hardware thread- generation techniques to increase SMT performance in the absence of software-generated thread-level parallelism. The techniques being investigating include multiple path execution, instruction recycling, and speculative loop execution. Threaded Multiple-path Execution (TME) takes advantage of idle hardware contexts to solve the branch problem, speculatively executing multiple paths through conditional branches in a single application. Instruction Recycling increases the efficiency of multiple-path execution, as it avoids refetching instructions which are not path-dependent on a branch, and avoids re-executing instructions that are not data-dependent on the branch. Speculative Loop Parallelism speculatively executes multiple future loop iterations in parallel, using compiler analysis and dynamic hardware detection of loops and induction statements.
同时多线程(SMT)处理器依赖于线程级并行(多个作业运行)来超越单线程处理器的性能。但是,单线程性能对于主流处理器来说仍然很重要.当系统中只有一个或几个进程时,硬件可以创建线程,增加SMT处理器可用的ILP,使用其他空闲资源。这个项目正在开发硬件线程生成技术,以在缺乏软件生成的线程级并行性的情况下提高SMT性能。正在研究的技术包括多路径执行、指令回收和推测循环执行。线程化多路径执行(ThreadedMultiple-pathExecution,TME)利用空闲硬件上下文解决分支问题,在单个应用程序中通过条件分支推测性地执行多个路径。指令再循环提高了多路径执行的效率,因为它避免了重新提取与分支无关的路径指令,并且避免了重新执行与分支无关的数据指令。 推测循环并行性推测执行多个未来的循环迭代,使用编译器分析和循环和归纳语句的动态硬件检测。

项目成果

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

Dean Tullsen其他文献

Temperature-Aware DRAM Cache Management—Relaxing Thermal Constraints in 3-D Systems
温度感知 DRAM 缓存管理 — 放宽 3D 系统中的热约束

Dean Tullsen的其他文献

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

{{ truncateString('Dean Tullsen', 18)}}的其他基金

FoMR: Heterogeneity Under-The-Hood: Leveraging the Decoder for Highly Specialized, Programmer Transparent Microarchitectures
FoMR:底层异构性:利用解码器实现高度专业化、程序员透明的微架构
  • 批准号:
    1823444
  • 财政年份:
    2018
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Standard Grant
Context-Sensitive Decoding: Exploiting Translated ISAs for Security, Safety, Energy, and Performance
上下文相关解码:利用翻译后的 ISA 来实现安全、安全、能源和性能
  • 批准号:
    1652925
  • 财政年份:
    2016
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Standard Grant
SHF: Medium: Bridging the Software/Hardware Gap Towards Efficient, Heterogeneous, and Predictable Datacenters
SHF:中:弥合软件/硬件差距,实现高效、异构和可预测的数据中心
  • 批准号:
    1302682
  • 财政年份:
    2013
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Standard Grant
SHF:Small: Data Triggered Threads for Removing Redundant Execution and Increasing Parallelism
SHF:Small:数据触发线程,用于消除冗余执行并增加并行性
  • 批准号:
    1219059
  • 财政年份:
    2012
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Standard Grant
SHF: Small: Architectural Support for New Parallel Execution Paradigms Via Agile Threads
SHF:小型:通过敏捷线程对新并行执行范式的架构支持
  • 批准号:
    1018356
  • 财政年份:
    2010
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Standard Grant
Architectural Support for Parallelism on Multi-Core Architectures
多核架构上并行性的架构支持
  • 批准号:
    0702349
  • 财政年份:
    2007
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Standard Grant
Concurrent Optimization for Multi-Core and Multithreaded Architectures
多核和多线程架构的并发优化
  • 批准号:
    0541434
  • 财政年份:
    2006
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Continuing Grant
Compiler Optimizations to Exploit Simultaneous Multithreading
利用同步多线程的编译器优化
  • 批准号:
    0311683
  • 财政年份:
    2003
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Continuing Grant
Critical Path Computing
关键路径计算
  • 批准号:
    0105743
  • 财政年份:
    2001
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Standard Grant
CAREER: A Simultaneous Multithreading System Architecture
职业:同步多线程系统架构
  • 批准号:
    9701708
  • 财政年份:
    1997
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Standard Grant

相似国自然基金

Next Generation Majorana Nanowire Hybrids
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    20 万元
  • 项目类别:

相似海外基金

Next Generation Glioma Treatments using Direct Light Therapy
使用直接光疗法的下一代神经胶质瘤治疗
  • 批准号:
    10092859
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    EU-Funded
Next-generation KYC banking verification via embedded smart keyboard
通过嵌入式智能键盘进行下一代 KYC 银行验证
  • 批准号:
    10100109
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Collaborative R&D
Multi-component interventions to reducing unhealthy diets and physical inactivity among adolescents and youth in sub-Saharan Africa (Generation H)
采取多方干预措施减少撒哈拉以南非洲青少年的不健康饮食和缺乏身体活动(H 代)
  • 批准号:
    10106976
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    EU-Funded
Safe and Sustainable by Design framework for the next generation of Chemicals and Materials
下一代化学品和材料的安全和可持续设计框架
  • 批准号:
    10110559
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    EU-Funded
Next-Generation Distributed Graph Engine for Big Graphs
适用于大图的下一代分布式图引擎
  • 批准号:
    DP240101322
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Discovery Projects
Next Generation Fluorescent Tools for Measuring Autophagy Dynamics in Cells
用于测量细胞自噬动态的下一代荧光工具
  • 批准号:
    DP240100465
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Discovery Projects
PhD in the Next Generation of Organic LEDs
下一代有机 LED 博士
  • 批准号:
    2904651
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Studentship
van der Waals Heterostructures for Next-generation Hot Carrier Photovoltaics
用于下一代热载流子光伏的范德华异质结构
  • 批准号:
    EP/Y028287/1
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Fellowship
MagTEM2 - the next generation microscope for imaging functional materials
MagTEM2 - 用于功能材料成像的下一代显微镜
  • 批准号:
    EP/Z531078/1
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Research Grant
FLF Next generation atomistic modelling for medicinal chemistry and biology
FLF 下一代药物化学和生物学原子建模
  • 批准号:
    MR/Y019601/1
  • 财政年份:
    2024
  • 资助金额:
    $ 42.26万
  • 项目类别:
    Fellowship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了