首页> 外文会议>Proceedings of the 6th European Embedded Design in Education and Research Conference >Improving performance and productivity for software development on TI Multicore DSP platforms
【24h】

Improving performance and productivity for software development on TI Multicore DSP platforms

机译:为TI Multicore DSP平台上的软件开发提高性能和生产率

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

摘要

Complexity of modern applications, the performance requirements and the power constraints are the major driving forces that motivate the use of Multiprocessor Systems on Chip (MPSoCs). Programming these platforms is still a big challenge, posing a multitude of software design issues: What is the right MPSoC programming model to capture parallelism?, How to parallelize legacy C code?, How to achieve optimal utilization of processing elements?, How to minimize communication overhead?, How to explore the vast software mapping design space?. Traditional compiler technology does not solve these challenges, as it does not consider the architectural characteristics introduced by MPSoCs. Several research efforts have been directed to address these challenges. One example is the MAPS framework (MPSoC Application Programming Studio) that offers facilities for programming heterogeneous and homogeneous MPSoCs. In this paper, we focus on the applicability of this tool to the software development on the TI Keystone Multicore DSP platforms. The analysis considers both performance and productivity improvements achieved by MAPS.
机译:现代应用程序的复杂性,性能要求和功率限制是促使使用片上多处理器系统(MPSoC)的主要动力。对这些平台进行编程仍然是一个很大的挑战,带来了许多软件设计问题:什么是捕获并行性的正确MPSoC编程模型?,如何并行化旧版C代码?,如何实现处理元素的最佳利用?,如何最小化通信开销?,如何探索广阔的软件映射设计空间?传统的编译器技术无法解决这些挑战,因为它没有考虑MPSoC引入的架构特征。针对这些挑战已经进行了一些研究工作。一个示例是MAPS框架(MPSoC Application Programming Studio),该框架提供了对异构和同类MPSoC进行编程的功能。在本文中,我们重点介绍了该工具在TI Keystone Multicore DSP平台上的软件开发中的适用性。该分析考虑了MAPS所实现的性能和生产率的提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号