首页> 外文会议>IEEE Conference on Emerging Technologies and Factory Automation >A constant-time region-based memory allocator for embedded systems with unpredictable length array generation
【24h】

A constant-time region-based memory allocator for embedded systems with unpredictable length array generation

机译:用于具有不可预测长度数组生成的嵌入式系统的基于恒定时间区域的内存分配器

获取原文

摘要

This paper describes an implementation of a region-based memory manager that performs the allocation and deallocation in constant-time. Also, aditional functionality for generating arrays which can grow arbitrarily has been implemented. Thus, external fragmentation is overcomed, and the appearance of memory leaks has been considerably reduced. All these features make this allocator particularly useful for computer vision applications. The main goal has been to replace the general purpose allocator on some critical places in order to remove fragmentation and improve performance. The use of Regions also reduces programmer burden. The main disadvantage of this method is that it leads to a higher memory consumption peaks than general-purpose allocators. System developers need to stablish an upper bound for the maximum memory that can be allocated at once. In this paper, the performance of our approach has been compared against an architecture-optimized general purpose memory allocator in a real-time vision application.
机译:本文介绍了一种基于区域的内存管理器的实现,该管理器在固定时间内执行分配和释放。而且,已经实现了用于生成可以任意增长的阵列的附加功能。因此,克服了外部碎片,并且显着减少了内存泄漏的出现。所有这些功能使此分配器对于计算机视觉应用特别有用。主要目标是在某些关键位置替换通用分配器,以消除碎片并提高性能。使用区域还可以减轻程序员的负担。此方法的主要缺点是,与通用分配器相比,它导致更高的内存消耗峰值。系统开发人员需要为可以一次分配的最大内存设定上限。在本文中,我们的方法的性能已与实时视觉应用程序中经过架构优化的通用内存分配器进行了比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号