zoukankan      html  css  js  c++  java
  • Exploiting Choice: Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor(3)

    Time

    2020.11.1

    Summary

    Research Objective

    Problem Statement

    Method(s)

    Evaluation

    Conclusion

    This paper presents a simultaneous multithreading architecture that:
    ● borrows heavily from conventional superscalar design, requiring little additional hardware support,
    ● minimizes the impact on single-thread performance, running
    only 2% slower in that scenario, and
    ● achieves significant throughput improvements over the superscalar when many threads are running: a 2.5 throughput gain at 8 threads, achieving 5.4 IPC

    Notes

    BRANCHYIRST:issues branches as early as possible in order to identify tnispredicted branches quickly.

    Perfect branch prediction boosts throughput by 25% at 1 thread,15% at 4 threads, and 9% at 8 threads.

    Words

    speculative 投机的
    side effect 副作用
    proposing 提出
    alignment 校准
    dual 双重
    interfere 干扰
    saturate 饱和
    excess 过量
    access 存取
    the dispatch stack 调度堆栈
    Multiscalar 多标量

    Sentence

    Much as the fetch unit can choose which threads to fetch
    就像存取单元可以选择要存取的线程一样
    the amount of improvement
    改善程度
    benefits much less from
    从...获得的收益少得多

    TimtLine

  • 相关阅读:
    个人工作总结(2)
    个人工作总结(1)
    学习进度条
    学习进度条
    返回一个二维整数数组中最大联通子数组的和
    学习进度条
    构建之法阅读笔记02
    STM32F4寄存器初始化:PWM输出
    STM32F4跳转函数
    STM32F4寄存器串口DMA汇总
  • 原文地址:https://www.cnblogs.com/call-me-dasheng/p/13909513.html
Copyright © 2011-2022 走看看