zoukankan      html  css  js  c++  java
  • CPU设计学习-流水线

    各种名词

    • 标量流水线
    • 超级流水线
    • 超标量流水线与多发射技术

    经典五级流水线

    IF |Instruction Fetch,取指
    ID |Instruction Decode,译码
    EX |Execute,执行
    MEM| Memory Access,内存数据读或者写
    WB |Write Back,数据写回到通用寄存器中

    并不是所有指令都要经过这五个阶段,例如运算指令在内存读写阶段并没有什么事情干。
    译码的同时,立即数或寄存器的数据也要准备送到ALU中,执行阶段,运算指令执行运算,load等指令需要计算地址。
    访存阶段,访存指令访存,运算指令挂机。
    回写阶段,所有指令的自行结果都写到寄存器里。

    本次参赛流水线思考

    18年北航的CPU使用了七级流水线
    我们今年计划使用八级流水线,基于北航流水线进行修改

    文有疏漏,请大家批评指正!
  • 相关阅读:
    排序(六)插入排序
    集合类 collection接口 ArrayList
    面向对象四大特性
    多线程 interrupt()方法
    NIO Channel 管道
    NIOBuffer 缓冲区
    lamdba表达式
    cloneable以及深拷贝和浅拷贝
    Volatile关键字
    线程池
  • 原文地址:https://www.cnblogs.com/trialley/p/10502459.html
Copyright © 2011-2022 走看看