首页> 外文学位 >MPSoC simulation and implementation of KPN applications.
【24h】

MPSoC simulation and implementation of KPN applications.

机译:MPSoC仿真和KPN应用程序的实现。

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

摘要

Design of Multiprocessor System-on-a-Chips (MPSoC) currently suffers from poor tool support. MPSoC is considered to be the next general design platform for embedded system designs. As complex designs such as multimedia and gaming processing become more common in handheld devices and traditional ASIC solutions are too slow and too expensive, MPSoC allows a fast software solution by running multiple low-cost, low-speed, low-power embedded processors in parallel and combining their processing power to solve more complex computation problems. However, current design methodologies for MPSoC generally restrict the specification of the software for the convenience that it can be analyzed statically. Such restrictions prevent MPSoC designs to reach their full potentials.;In this thesis, I propose an MPSoC design methodology that does not impose unnecessary restrictions on the software. Specifically, Kahn Process Network (KPN) is used to model the applications such that each process in the KPN process networks can be expressed by the full power of high-level programming languages. Unfortunately, allowing the full power of high-level programming languages prevents the software to be analyzed statically. Therefore, similar to optimizing software for single-processor systems, a profile-based methodology is proposed to explore the vast design space of MPSoC for applications written in KPN.;There are two main ingredients in the methodology. (1) The MPSoC simulation must be made both fast and accurate. The speed of the simulation must allow designers to modify and experiment different design options in the limited design time allocated for system-level design exploration. At the same time the simulation must be accurate enough for the exploration results to be meaningful. A new MPSoC simulation framework that simulates in the speed close to behavioral simulation and generates performance results with less than 5% error is shown. (2) An analysis from the simulation must provide accurate MPSoC-specific profiling information about the implementation for guiding the designers to make design decisions. Execution characteristics of MPSoC make such profiling information very different from single-processor systems. A new profiling technique specifically to determine performance-critical information for MPSoC is described.;Three optimization techniques at various implementation levels that use the proposed methodology are shown and applied to an MPEG-2 Decoder design. The experiments show that the optimization techniques using the methodology can efficiently optimize the implementations in term of performance, power and area. The results show that the methodology allows designers to explore the MPSoC design space more efficiently with the accurate MPSoC profiling information.
机译:当前,多处理器片上系统(MPSoC)的设计受到工具支持不佳的困扰。 MPSoC被认为是嵌入式系统设计的下一个通用设计平台。随着诸如多媒体和游戏处理之类的复杂设计在手持设备中变得越来越普遍,而传统的ASIC解决方案又太慢又太昂贵,MPSoC通过并行运行多个低成本,低速,低功耗嵌入式处理器来提供快速的软件解决方案。并结合其处理能力来解决更复杂的计算问题。但是,当前用于MPSoC的设计方法通常会限制软件的规格,以方便可以进行静态分析。这样的限制使MPSoC设计无法发挥其全部潜能。在本文中,我提出了一种MPSoC设计方法,该方法不会对软件施加不必要的限制。具体而言,使用Kahn流程网络(KPN)对应用程序进行建模,以便可以通过高级编程语言的全部功能来表达KPN流程网络中的每个流程。不幸的是,允许高级编程语言提供全部功能会阻止对软件进行静态分析。因此,类似于针对单处理器系统的优化软件,提出了一种基于配置文件的方法,以探索用KPN编写的应用程序的MPSoC广阔的设计空间。 (1)必须使MPSoC仿真既快速又准确。仿真的速度必须允许设计人员在分配给系统级设计探索的有限设计时间内修改和试验不同的设计选项。同时,模拟必须足够准确,以使勘探结果有意义。展示了一个新的MPSoC仿真框架,该框架以接近行为仿真的速度进行仿真,并生成误差小于5%的性能结果。 (2)仿真分析必须提供有关实现的准确的MPSoC特定的性能分析信息,以指导设计人员做出设计决策。 MPSoC的执行特性使此类配置信息与单处理器系统大不相同。描述了一种专门用于确定MPSoC性能关键信息的新性能分析技术。展示了使用所提出的方法的各种实现级别的三种优化技术,并将其应用于MPEG-2解码器设计。实验表明,使用该方法的优化技术可以有效地优化性能,功耗和面积。结果表明,该方法使设计人员可以利用准确的MPSoC性能分析信息更有效地探索MPSoC设计空间。

著录项

  • 作者

    Cheung, Chun Shing.;

  • 作者单位

    University of California, Riverside.;

  • 授予单位 University of California, Riverside.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 152 p.
  • 总页数 152
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号