首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Systematic and Automated Multiprocessor System Design, Programming, and Implementation
【24h】

Systematic and Automated Multiprocessor System Design, Programming, and Implementation

机译:系统化和自动化的多处理器系统设计,编程和实现

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

摘要

For modern embedded systems in the realm of high-throughput multimedia, imaging, and signal processing, the complexity of embedded applications has reached a point where the performance requirements of these applications can no longer be supported by embedded system architectures based on a single processor. Thus, the emerging embedded system-on-chip platforms are increasingly becoming multiprocessor architectures. As a consequence, two major problems emerge, namely how to design and how to program such multiprocessor platforms in a systematic and automated way in order to reduce the design time and to satisfy the performance needs of applications executed on such platforms. As an efficient solution to these two problems, in this paper, we present the methodology and techniques implemented in a tool called Embedded System-level Platform synthesis and Application Mapping (E spam) for automated multiprocessor system design, programming, and implementation. Espam moves the design specification and programming from the Register Transfer Level and low-level C to a higher system level of abstraction. We explain how, starting from system-level platform, application, and mapping specifications, a multiprocessor platform is synthesized, programmed, and implemented in a systematic and automated way. The class of multiprocessor platforms we consider is introduced as well. To validate and evaluate our methodology, we used Espam to automatically generate and program several multiprocessor systems that execute three image processing applications, namely Sobel edge detection, Discrete Wavelet Transform, and Motion JPEG encoder. The performance of the systems that execute these applications is also presented in this paper.
机译:对于高吞吐量多媒体,图像处理和信号处理领域的现代嵌入式系统,嵌入式应用程序的复杂性已经达到了这样的程度,即基于单个处理器的嵌入式系统架构不再能够支持这些应用程序的性能要求。因此,新兴的嵌入式片上系统平台正日益成为多处理器体系结构。结果,出现了两个主要问题,即如何设计和如何以系统和自动化的方式对这种多处理器平台进行编程,以减少设计时间并满足在这种平台上执行的应用程序的性能需求。作为对这两个问题的有效解决方案,我们在本文中介绍了在称为嵌入式系统级平台综合和应用程序映射(E spam)的工具中实现的方法和技术,用于自动化多处理器系统的设计,编程和实现。 Espam将设计规范和编程从寄存器传输级别和低级C转移到更高的抽象系统级别。我们将说明如何从系统级平台,应用程序和映射规范开始,以系统和自动化的方式综合,编程和实现多处理器平台。还介绍了我们考虑的多处理器平台类。为了验证和评估我们的方法,我们使用Espam来自动生成和编程几个执行三个图像处理应用程序(即Sobel边缘检测,离散小波变换和Motion JPEG编码器)的多处理器系统。本文还介绍了执行这些应用程序的系统的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号