Mian's Blog

Architecture and system

Blog Archive Search About

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