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

  • 相关阅读:
    SQL盲注工具BBQSQL
    嗅探X-Windows服务按键工具xspy
    多协议底层攻击工具Yesinia
    LLMNR欺骗工具Responder
    Arduino可穿戴教程保存源文件与打开已经存在的源文件
    GRDB使用SQLite的WAL模式
    CString之GetBuffer与ReleaseBuffer
    VC++ 模块与资源分离
    KV6.60 SP1
    Html之head部分详解
  • 原文地址:https://www.cnblogs.com/call-me-dasheng/p/13909513.html
Copyright © 2011-2022 走看看