首页> 外文期刊>Microprocessors and microsystems >A fast MPSoC virtual prototyping for intensive signal processing applications
【24h】

A fast MPSoC virtual prototyping for intensive signal processing applications

机译:用于密集信号处理应用的快速MPSoC虚拟原型设计

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

摘要

Due to the growing computation rates of intensive signal processing applications, using Multiprocessor System on Chip (MPSoC) becomes an incontrovertible solution to meet the functional requirements. Today, Electronic System Level (ESL) design is considered a vital premise to overcome the design complexity intrinsic in the heterogeneity of these devices. However, the development of tools at the system level is in the face of extremely challenging requirements such as the rapid system prototyping, the accurate performance estimation, and the reliable design space exploration (DSE). Focusing on the issue of ESL development tools, this paper describes an MPSoC environment design which targets the Multidimensional Intensive Signal Processing (MISP) application domain. Within this environment, we have defined first a generic execution model that supports any type of MPSoC. It can adapt to any parallel application and handle efficiently the scheduling and synchronizations at all the levels of granularity. Second, a new Virtual Processor (VP) based simulation technique is proposed for implementing the execution model. This proposal leverages the high-level specification of the system to provide a heterogeneous MPSoCs simulation without using an Instruction Set Simulator (ISS). VP-based simulation is implemented in SystemC at a timed transactional level allowing a good trade-off between high simulation speed and performance estimation accuracy. The usefulness and the effectiveness of our MPSoC environment is illustrated through two MISP applications executed on a typical MPSoC. Results show that our approach enables fast MPSoC virtual prototyping, data transfers and timing analysis, and reliable DSE for architectural optimizations.
机译:由于密集型信号处理应用程序的计算速度不断提高,因此使用多处理器片上系统(MPSoC)成为满足功能需求的无可争议的解决方案。如今,电子系统级(ESL)设计被认为是克服这些设备异构性所固有的设计复杂性的重要前提。但是,在系统级开发工具时面临着极具挑战性的要求,例如快速的系统原型制作,准确的性能估计以及可靠的设计空间探索(DSE)。着眼于ESL开发工具的问题,本文介绍了针对多维密集信号处理(MISP)应用域的MPSoC环境设计。在这种环境下,我们首先定义了一个通用执行模型,该模型支持任何类型的MPSoC。它可以适应任何并行应用程序,并在所有粒度级别上有效处理调度和同步。其次,提出了一种新的基于虚拟处理器(VP)的仿真技术来实现执行模型。该提议利用系统的高级规范来提供异构MPSoC仿真,而无需使用指令集仿真器(ISS)。基于VP的仿真是在SystemC中以定时事务级别实现的,从而可以在高仿真速度和性能估计精度之间进行良好的权衡。通过在典型MPSoC上执行的两个MISP应用程序来说明我们MPSoC环境的有用性和有效性。结果表明,我们的方法可以实现快速的MPSoC虚拟原型设计,数据传输和时序分析,以及用于架构优化的可靠DSE。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号