-
Memory
Virtual & Physical Memory
Memory Types(Registers, Caches)
Process
C++ Process: Memory Layout
C++ Process Space(CS, DS, SS ,HS), Process Table, Process States
Java Process: Memory Layout(Heap(Young Generation(Eden│Survivor0│Survivor1)), Old Generation)
Go Prcess Memory Layout
Rust Prcess Memory Layout
Swapper(pid=0), systemd(pid=1)
Terms: UART
GPU
Introduction: What is GPU, Applications of GPU, Advantages, Disadvantages, CPU vs GPU, Dual GPU, Graphics Card
Troubleshooting Nvidia GPU for ML Workload: Monitoring Pipeline, NVML(NVIDIA Management Library)
Kubernetes Cluster Configuration on Nvidia GPU for ML Workload: GPU Node Configuration in kubernets Cluster, GPU Node deployment with argoCD
Intel
Read GPU Stats (ze_loader.dll)
NVIDIA / CUDA
Introduction
Kernels, Blocks, Grid, Threads, Inter Thread Communication
Vector Addition on GPU
Streaming Multiprocessor (SMs), Graphics Processing Clusters (GPCs)
VirtIO-GPU
Terms: GPU Acceleration
Graphics pipeline from Windows VM(guest) to physical GPU on the host