【Quark RISC

编程入门 行业动态 更新时间:2024-10-24 21:34:12

【<a href=https://www.elefans.com/category/jswz/34/1724378.html style=Quark RISC"/>

【Quark RISC

文章目录

  • 1. 指令相关
    • 1.1 名相关(可理解成:结构相关)
    • 1.2 数据相关
    • 1.3 控制相关
  • 2. 流水线冒险
    • 2.1 结构冒险
    • 2.2 数据冒险
      • 2.2.1 RAW 冒险(先写后读)
      • 2.2.2 WAR 冒险(先读后写)
      • 2.2.3 WAW 冒险
    • 2.3 控制冒险

理想情况下,每个时钟周期都有一条指令流入流水线,并且指令装入完成后,每个时钟周期都有一条执行完成的指令从流水线中流出。实际情况下,指令之间可能存在依赖关系,导致指令流中的指令不能在期望的时钟周期进入流水线执行。

1. 指令相关

相关(Dependence)指的是指令之间存在的依赖关系。当两条指令之间存在相关关系时,它们就不能在流水线中重叠执行,或只能部分重叠执行。<

更多推荐

【Quark RISC

本文发布于:2024-03-09 07:53:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1724374.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Quark   RISC

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!