- 博客(19)
- 收藏
- 关注
转载 深入理解 CPU 的分支预测(Branch Prediction)模型
文章目录背景问题的提出分析优化结论补充知识Pipeline分支预测器没有分支预测器会怎样?有分支预测期的pipeline常见的分支预测器原文:https://blog.csdn.net/hanzefeng/article/details/82893317背景先来看段c++代码,我们用256的模数随机填充一个固定大小的大数组,然后对数组的一半元素求和:#include <algorithm>#include <ctime>#include <iostream>
2022-04-21 17:38:17 3939
转载 Linux 内核中的 static_key 机制
static_key 和 jump table 配合使用可实现动态替换linux系统功能,而不使用分支跳转(if...else...)
2022-04-21 16:21:39 1070
原创 gcc 的使用
编译停留在预编译阶段:gcc -E hello.c -o hello.i编译停留在汇编阶段:gcc -S hello.i -o hello.s编译停留在链接阶段:gcc -c hello.s -o hello.o编译为可执行文件:gcc hello.o -o hellogcc编译过程详解
2022-04-16 17:13:10 67
原创 搭建 vscode + clangd 开发环境
搭建 vscode + clangd 开发环境,vscode 代替 si 阅读源码,vscode阅读linux内核源码环境搭建
2022-04-07 20:24:50 2872
原创 Linux elf文件分析
elf文件是储存linux下可重定位文件(.o,.ko),可执行文件,共享目标文件(.so)的一种文件,elf文件格式分析。
2022-04-04 14:47:27 2994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人