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

  • 相关阅读:
    Java数据结构概述·14
    Java之自定义异常·13
    idea spirng项目jsp页面乱码
    HashMap和LinkedHashMap的区别
    jar包导入仓库中
    后台接口接受前端参数的时候使用包装类和基本类型接受
    转 为什么程序员怕改需求?
    thymeleaf常用标签
    linux查看端口占用情况
    查询linux硬件配置
  • 原文地址:https://www.cnblogs.com/call-me-dasheng/p/13909513.html
Copyright © 2011-2022 走看看