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

  • 相关阅读:
    [NOI2019] 回家路线
    [NOIP2016] 天天爱跑步
    [CF1187D] Subarray Sorting
    [THUPC2018] 弗雷兹的玩具商店
    [AGC006C] Rabbit Exercise
    [AGC005F] Many Easy Problems
    [51Nod2558] 选址
    [BZOJ3771] Triple
    [APIO2019] 奇怪装置
    [CTSC2018] 假面
  • 原文地址:https://www.cnblogs.com/call-me-dasheng/p/13909513.html
Copyright © 2011-2022 走看看