本文梳理glibc中ucontext协程的使用方法和实现代码。
CPU中cache和MMU的基本逻辑
本文是《超标量处理器》一书第二章Cache和第三章虚拟存储器的笔记。之前也整理过 有关cache和页表的东西,本文从硬件实现的角度再次整理下,这次整理重点在整体思路的梳理。
超标量处理器分支预测基本逻辑
发表于
分类于
read
本文是《超标量处理器设计》一书中分支预测(BP)一章的读书笔记。
超标量处理器指令发射的基本逻辑
发表于
分类于
read
本文是《超标量处理器设计》一书中发射(issue)一章的读书笔记。
超标量处理器中访存指令的处理逻辑
发表于
更新于
本文对超标量处理器里load/store指令的实现做一个梳理,其中的信息来自各个地方, 再加上作者自己的逻辑分析。所以,本文只是自己对load/store指令实现的一个总结。
CPU微架构里的Flush概念
发表于
更新于
这篇文章整理下CPU微架构里Flush相关的概念,既是笔记也是一个科普。
网络精彩文章收集
本页存放网络上精彩的技术文章链接,相关内容后续持续收集在这里
转载: M1 Explainer-v0.70
这篇文章用微架构benchmark+专利分析的方式分析苹果M1芯片的微架构设计, 写的很有意思,这里转载记录下。
riscv跳转指令整理
发表于
本文整理riscv里的跳转指令,并且整理可以想到的和跳转指令相关的内容。
超标量处理器ROB的理解
发表于
更新于
文本是对超标量处理器里重排序缓存(reorder buffer)理解的一个小记,后续有新的 理解也会持续的更新到这里。其中有些内容是自己的理解,并不一定是正确的。