SMshatakshi mishrainmemoryiointerconnects.hashnode.dev·Mar 31 · 6 min readCompute Express Link (CXL)Redefining Memory and Accelerator Architectures Introduction Modern computing workloads—AI/ML, cloud-native applications, databases, analytics, and high-performance networking—are pushing systems far 00
SMshatakshi mishrainmemory-management.hashnode.dev·Mar 31 · 9 min readThe Hidden Cost of Memory: TLBs, Page Tables, and Huge PagesIntroduction Every memory access your program makes passes through a translation layer that converts virtual addresses to physical ones. This translation is so fast and so transparent that most develo00
SMshatakshi mishrainhow-iommu-mitigates-dma-risks.hashnode.dev·Dec 19, 2025 · 9 min readSecuring Device DMA with IOMMUs in Virtualized and Multi-Tenant SystemsDirect Memory Access (DMA) and Input-Output Memory Management Unit (IOMMU) explained: DMA (Direct Memory Access): Allows hardware devices to move data directly between their internal buffers and system memory, with the CPU only setting up the transf...00