Tag Index

 Algorithm (1) CS143 (5) Linux (4) Memory Barrier (3) Mit6.828 (8) TCP/IP协议 (1) c++语法 (5) compiler (1) cuda learning (4) llvm (1) problems (4) windows开发 (1) x86汇编语言从实模式到保护模式 (10) 多线程编程 (2) 算法 (1) 芯片验证 (1) 计算机网络 (1)

 Algorithm (1)

Z函数

 CS143 (5)

Lecture12, about Code Generation
Assignment PA4
Lecture11, about Runtime Environments
Assignment PA3
Assignment PA2

 Linux (4)

静态链接和动态链接简述
Linux中创建swap file
x86的DPL,RPL,CPL
CPU缓存结构

 Memory Barrier (3)

Memory Barrier笔记 --- Cache and MESI Protocol
Memory Barrier笔记 --- Cache and MESI Protocol
Memory Barrier笔记 --- Cache and MESI Protocol

 Mit6.828 (8)

Mit6.828 HW7:xv6 locking
Mit6.828 HW6:Threads and Locking
Mit6.828 HW5:xv6 CPU alarm
Mit6.828 Lab 2:Memory Management
Mit6.828 Lab 1:Booting a PC
Mit6.828 HW4:xv6 lazy page allocation
Mit6.828 HW3 system calls
Mit6.828 HW2 Shell

 TCP/IP协议 (1)

TCP各个阶段的状态

 c++语法 (5)

std::conditional详解
C++形参实参
C++返回值拷贝以及std::move
snprintf和strcpy和strncpy的区别
C++强制类型转换

 compiler (1)

ld链接脚本简述

 cuda learning (4)

合并访存
Roofline Model笔记
Occupancy Calculater
Warp Scheduler

 llvm (1)

LLVM的编译以及cmake构建

 problems (4)

iterator的遍历删除问题
rwlock未初始化引起的问题
__x86.get_pc_thunk.bx对GDB打印局部变量的影响
linux下找不到动态库的解决方案

 windows开发 (1)

Windbg使用说明

 x86汇编语言从实模式到保护模式 (10)

x86汇编语言学习:第六章 相同的功能,不同的代码
x86汇编语言学习:第十五章 任务切换
x86汇编语言学习:第十四章 任务和特权级保护
x86汇编语言学习:第十三章 程序的动态加载和执行
x86汇编语言学习:第十一章 进入保护模式
x86汇编语言学习:第十章 32位x86处理器编程架构
x86汇编语言学习:第七章 比高斯更快的计算
x86汇编语言学习:第八章 硬盘和显卡的访问与控制
x86汇编语言学习:第五章 编写主引导扇区代码
x86汇编语言学习:第一部分 预备知识(从第一章到第四章)

 多线程编程 (2)

无锁队列以及内存屏障.
乐观锁与悲观锁简介

 算法 (1)

KMP算法详解

 芯片验证 (1)

芯片软件验证概述

 计算机网络 (1)

TCP协议详解,《计算机网络自顶向下》笔记