首页> 外文会议>2014 International Symposium on System-on-Chip >A communication model and partitioning algorithm for streaming applications for an embedded MPSoC
【24h】

A communication model and partitioning algorithm for streaming applications for an embedded MPSoC

机译:嵌入式MPSoC的流应用程序的通信模型和分区算法

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

摘要

Energy efficient embedded computing enables new application scenarios in mobile devices like software-defined radio and video processing. The hierarchical multiprocessor considered in this work may contain dozens or hundreds of resource efficient VLIW CPUs. Programming this number of CPU cores is a complex task requiring compiler support. The stream programming paradigm provides beneficial properties that help to support automatic partitioning. This work describes a compiler for streaming applications targeting the self-build hierarchical CoreVA-MPSoC multiprocessor platform. The compiler is supported by a programming model that is tailored to fit the streaming programming paradigm. We present a novel simulated-annealing (SA) based partitioning algorithm, called Smart SA. The overall speedup of Smart SA is 12.84 for an MPSoC with 16 CPU cores compared to a single CPU implementation. Comparison with a state of the art partitioning algorithm shows an average performance improvement of 34.07%.
机译:节能的嵌入式计算可在移动设备中实现新的应用场景,例如软件定义的无线电和视频处理。本工作中考虑的分层多处理器可能包含数十个或数百个资源有效的VLIW CPU。对如此数量的CPU内核进行编程是一项复杂的任务,需要编译器支持。流编程范例提供了有益的属性,有助于支持自动分区。这项工作描述了针对以自建分层CoreVA-MPSoC多处理器平台为目标的流应用程序的编译器。编译器由适合于流式编程范例的编程模型支持。我们提出一种新颖的基于模拟退火(SA)的分区算法,称为Smart SA。与单CPU实施相比,具有16个CPU内核的MPSoC Smart SA的整体速度提高了12.84。与最先进的分区算法进行比较显示平均性能提高了34.07%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号