Virtually Contiguous Memory Allocation in Embedded Systems: A Performance Analysis

Yacine Hadjadj, Chakib Mustapha Anouar Zouaoui, Nasreddine Taleb · IEEE Embedded Systems Letters · 2024

In an era dominated by embedded systems, where efficient memory management is crucial, this study delves into the effectiveness of VCMalloc, a novel memory allocator that ensures virtual contiguity, on the Raspberry Pi 4 platform. Through a series of meticulously designed experiments, we compared the performance of VCMalloc with that of the conventional Malloc allocator. Our comprehensive findings reveal VCMalloc’s notable superiority across various performance metrics, positioning it as a highly promising solution for memory management in embedded systems, especially those leveraging virtual memory and memory management units (MMUs).

Read the paper · More papers on PaperTik