首页> 外文会议> >Efficient Software Development Platforms for Multimedia Applications at Different Abstraction Levels
【24h】

Efficient Software Development Platforms for Multimedia Applications at Different Abstraction Levels

机译:适用于不同抽象级别的多媒体应用程序的高效软件开发平台

获取原文

摘要

Multimedia applications require heterogeneous multiprocessor architectures with specific I/O components in order to achieve computation and communication performances. The different processors run different software stacks made of the application code and the hardware dependent software layer. Developing this software usually makes use of a high level programming environment that does not handle specific architecture capabilities. We propose abstract software development platforms allowing to debug incrementally the different software layers and able to accurately estimate the use of the resources of the architecture. The software development platform is an abstract model of the architecture allowing to execute the software with detailed hardware-software interaction, performance measurement and software debug. Different software development platforms are generated automatically from an initial Simulink model and are used to debug the different software components and to easily experiment with several mappings of the application onto the platform resources. In this paper we apply the proposed approach on a multimedia platform, involving a high performance DSP and a RISC processor, to validate the executable code for a MJPEG decoder application.
机译:多媒体应用程序需要具有特定I / O组件的异构多处理器体系结构,以实现计算和通信性能。不同的处理器运行由应用程序代码和与硬件相关的软件层​​组成的不同软件堆栈。开发此软件通常会利用不处理特定体系结构功能的高级编程环境。我们提出了抽象的软件开发平台,该平台允许逐步调试不同的软件层,并能够准确地估计体系结构资源的使用情况。软件开发平台是体系结构的抽象模型,允许通过详细的软硬件交互,性能评估和软件调试来执行软件。从初始Simulink模型自动生成不同的软件开发平台,并将其用于调试不同的软件组件,并轻松地尝试将应用程序映射到平台资源上的几种方式。在本文中,我们将所提出的方法应用在包含高性能DSP和RISC处理器的多媒体平台上,以验证MJPEG解码器应用程序的可执行代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号