这篇文章整理下CPU微架构里Flush相关的概念,既是笔记也是一个科普。
网络精彩文章收集
本页存放网络上精彩的技术文章链接,相关内容后续持续收集在这里
转载: M1 Explainer-v0.70
这篇文章用微架构benchmark+专利分析的方式分析苹果M1芯片的微架构设计, 写的很有意思,这里转载记录下。
riscv跳转指令整理
发表于
本文整理riscv里的跳转指令,并且整理可以想到的和跳转指令相关的内容。
超标量处理器ROB的理解
发表于
更新于
文本是对超标量处理器里重排序缓存(reorder buffer)理解的一个小记,后续有新的 理解也会持续的更新到这里。其中有些内容是自己的理解,并不一定是正确的。
尝试使用gem5/konata跟踪CPU流水线
发表于
更新于
本文记录使用gem5输出riscv处理器pipeline trace的一个尝试。
超标量处理器rename基本逻辑
发表于
分类于
read
本文是《超标量处理器设计》一书中寄存器重命名的读书笔记。
qemu QSIMPLEQ速记
发表于
本文是对qemu代码里QSIMPLEQ的一个速记,这个是qemu里自带的一个简单链表的实现。
qemu plugin基本逻辑分析
发表于
本文分析qemu plugin的实现机制,了解qemu plugin的机制后,我们可以很容易的写 一个plugin出来,用qemu plugin的方式为qemu增加新的功能。分析基于的qemu版本是 v7.1.50。
cmake使用速记
发表于
本文是学习cmake的一个笔记。测试的平台是Ubuntu 20.04,arm64,使用纯C代码测试。 相关的测试代码放在:https://github.com/wangzhou/tests/cmake。