{"title":"嵌入式系统中的虚拟连续内存分配:性能分析","authors":"Yacine Hadjadj;Chakib Mustapha Anouar Zouaoui;Nasreddine Taleb","doi":"10.1109/LES.2024.3416192","DOIUrl":null,"url":null,"abstract":"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).","PeriodicalId":56143,"journal":{"name":"IEEE Embedded Systems Letters","volume":"17 1","pages":"26-29"},"PeriodicalIF":1.7000,"publicationDate":"2024-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Virtually Contiguous Memory Allocation in Embedded Systems: A Performance Analysis\",\"authors\":\"Yacine Hadjadj;Chakib Mustapha Anouar Zouaoui;Nasreddine Taleb\",\"doi\":\"10.1109/LES.2024.3416192\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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).\",\"PeriodicalId\":56143,\"journal\":{\"name\":\"IEEE Embedded Systems Letters\",\"volume\":\"17 1\",\"pages\":\"26-29\"},\"PeriodicalIF\":1.7000,\"publicationDate\":\"2024-06-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Embedded Systems Letters\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10561577/\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Embedded Systems Letters","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10561577/","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
Virtually Contiguous Memory Allocation in Embedded Systems: A Performance Analysis
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).
期刊介绍:
The IEEE Embedded Systems Letters (ESL), provides a forum for rapid dissemination of latest technical advances in embedded systems and related areas in embedded software. The emphasis is on models, methods, and tools that ensure secure, correct, efficient and robust design of embedded systems and their applications.