• 转到主导航栏
  • 转到内容
  • 转到底部
XUPTArch XUPTArch
  • 课程
  • 开源项目
  • 比赛&项目
  • 公告
  • 博客
  • GitHub
    • 关于
      • XUPTArch
      • 关于我们
    • 课程讲义
      • F 级 - 工具链
      • E 级 - 软件系统
      • D 级 - 模拟器
      • C 级 - 流水线
      • B 级 - 双发射
      • A 级 - 乱序 SoC
    • 项目启动
      • 一生一芯
      • 龙芯杯
    • 联系
      • 联系我们
      • 加入我们

    第 11 章:数据冒险

    目录

    • 学习目标
    • 11.1 思考:流水线有什么问题?
    • 11.2 解决方案:转发
    • 下一步

    学习目标

    • 理解数据冒险
    • 实现数据转发
    • 处理 load-use 冒险

    11.1 思考:流水线有什么问题?

    add x1, x2, x3
    sub x4, x1, x5  # 需要 x1,但还没写回!
    

    这就是数据冒险!

    11.2 解决方案:转发

    从 EX 阶段直接转发到 EX 阶段。

    下一步

    第 12 章:控制冒险

    更新时间: 2026 年 3 月 6 日

    上一页 下一页

    西安邮电大学(XUPT)硬件协会计算机体系结构小组致力于培养学生的处理器设计能力。我们通过系统化的课程体系,从工具链使用到乱序处理器设计,帮助学生掌握完整的处理器开发流程。小组成员积极参与一生一芯、龙芯杯等国内顶尖竞赛,在实践中提升技术水平,为中国芯片事业培养后备人才。

    关于我们 · 联系我们 · 加入我们 · RSS 订阅 · 本站仓库
    • 关注:
    • 关于我们
    • 联系我们
    • 加入我们
    • RSS 订阅
    • 本站仓库
    • Feed
    © 2026 XUPTArch. 技术来自于 Jekyll & Minimal Mistakes.