首页> 外文会议>Electronic System Level Synthesis Conference >Pre- and post-scheduling memory allocation strategies on MPSoCs
【24h】

Pre- and post-scheduling memory allocation strategies on MPSoCs

机译:MPSoC上的预调度和后调度内存分配策略

获取原文

摘要

This paper introduces and assesses a new method to allocate memory for applications implemented on a shared memory Multiprocessor System-on-Chip (MPSoC). This method first consists of deriving, from a Synchronous Dataflow (SDF) algorithm description, a Memory Exclusion Graph (MEG) that models all the memory objects of the application and their allocation constraints. Based on the MEG, memory allocation can be performed at three different stages of the implementation process: prior to the scheduling process, after an untimed multicore schedule is decided, or after a timed multicore schedule is decided. Each of these three alternatives offers a distinct trade-off between the amount of allocated memory and the flexibility of the application multicore execution. Tested use cases are based on descriptions of real applications and a set of random SDF graphs generated with the SDF For Free (SDF3) tool. Experimental results compare several allocation heuristics at the three implementation stages. They show that allocating memory after an untimed schedule of the application has been decided offers a reduced memory footprint as well as a flexible multicore execution.
机译:本文介绍并评估了一种为在共享内存多处理器片上系统(MPSoC)上实现的应用程序分配内存的新方法。此方法首先包括从同步数据流(SDF)算法描述中得出一个内存排除图(MEG),该图对应用程序的所有内存对象及其分配约束进行建模。基于MEG,可以在实现过程的三个不同阶段执行内存分配:在调度过程之前,在确定无定时的多核调度之后或在确定定时的多核调度之后。这三种选择中的每一种都在分配的内存量和应用程序多核执行的灵活性之间提供了明显的权衡。经过测试的用例基于真实应用程序的描述以及使用免费SDF(SDF3)工具生成的一组随机SDF图。实验结果在三个实施阶段比较了几种分配启发式方法。他们表明,在决定了应用程序的非定时时间表之后分配内存可以减少内存占用并灵活地执行多核。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号