- 博客(3)
- 收藏
- 关注
原创 体系结构学习笔记二:指令间相关性、相关性导致的冒险和隐藏冒险的方法(持续更新)
文章目录指令相关性一、指令相关性分类1,数据相关2,名相关3,控制相关二、相关性和流水线导致的冒险1.数据冒险(1)RAW:读后写冒险(2)WAR:写后读冒险(3)WAW:写后写冒险2,控制冒险总结指令相关性一、指令相关性分类1,数据相关2,名相关3,控制相关主要针对if语句和循环语句,映射到汇编代码中,就是指由分支指令(Branch)产生的相关性。二、相关性和流水线导致的冒险1.数据冒险(1)RAW:读后写冒险数据相关导致的RAW冒险(2)WAR:写后读冒险反相关导致的WAR冒险
2022-05-05 14:16:52 1907
原创 体系结构学习笔记一:硬件动态调度算法介绍以及基于Verilog的Tomasulo实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、静态调度二、动态调度1.计分板2.Tomasulo总结前言乱序CPU中的动态调度算法。一、静态调度体系结构中,传统的五级流水线CPU(IF:取指;ID:译码;EX:执行;MEM:访存;WB:写回),为了防止指令之间数据相关导致的 RAW冒险,名相关中输出相关导致的WAW冒险,需要在ID阶段对进行相关性检测和互锁。对于指令间的相关性,简单看下面一段汇编程序:其中,ADD指令(省略.D)使用了DIV的目的寄存器.
2022-04-18 13:45:37 3331 3
原创 昇腾AI处理机_学习笔记一:Img2col 卷积加速算法
Img2col 卷积加速算法文章目录前言一、Img2col是什么?二、CNN中的卷积运算三、Img2col对卷积运算加速前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Img2col是什么?Img2col 通过矩阵乘法实现卷积的加速运算的方法,该方法被广泛应用在CPU、GPU等通用计算芯片上。同时在一些特定域结构(Doma.
2022-04-12 21:31:04 3954 13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人