首页> 外文期刊>Embedded Systems Letters, IEEE >Improving Dynamic Memory Allocation on Many-Core Embedded Systems With Distributed Shared Memory
【24h】

Improving Dynamic Memory Allocation on Many-Core Embedded Systems With Distributed Shared Memory

机译:使用分布式共享内存改善多核嵌入式系统上的动态内存分配

获取原文
获取原文并翻译 | 示例
           

摘要

Memory management on many-core architectures is a major challenge for improving the overall system performance. Memory resources are distributed over nodes for faster local accesses. Dynamic workloads heavily depend on memory requests and inefficient memory management leads to severe bottlenecks and performance degradation. In this paper, we focus on optimizing dynamic memory allocation on such platforms and present a scalable, microcode-accelerated distributed dynamic memory manager. The proposed manager exploits the presence of a hardware accelerator while offering a C application programming interface to application developers. Experimental results show performance gains on average 10% compared to allocators written purely in C and sufficient scalability as platform size increases.
机译:多核体系结构上的内存管理是提高整体系统性能的主要挑战。内存资源分布在节点上,以实现更快的本地访问。动态工作负载严重依赖于内存请求,效率低下的内存管理导致严重的瓶颈和性能下降。在本文中,我们专注于在此类平台上优化动态内存分配,并提出了一种可伸缩的,微码加速的分布式动态内存管理器。提议的管理器在向应用程序开发人员提供C应用程序编程接口的同时,利用了硬件加速器的存在。实验结果表明,与纯C语言编写的分配器相比,性能平均提高了10%,并且随着平台大小的增加,具有足够的可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号