Blog Archive All posts Catergories Tags By Date Debug A Debugging Experience on Cortex-A57 Architecture Large Page and Large TLB Entries Memory consistency and memory order Architecture and software support for synchronization Out of order execution related structures MESI protocol for cache coherence and more ROB size measurement through real machine Cache Prefetching Policy Summary SIMD, SIMT, SMT Comparison Cache Replacement Policy Summary Linux Large Page and Large TLB Entries An experience on booting aarch64 kernel on qemu Linux I/O stack diagram Difference between char/block device driver Storage nvme-cli naming issue Add Samsung KVSSD to FIO ioengine C++ Google C++ Testing Framework C++ NULL pointer Comparison between c++11 copy and move Filesystem Filesystem related system calls GNU Some tricks for bash script GNU autoxx build toochain business Operating system Large Page and Large TLB Entries Architecture and software support for synchronization Linux process address space layout Misc Integrating comments system Memory system Memory consistency and memory order