首页> 外文会议>2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC) >Modeling adaptive streaming applications with Parameterized Polyhedral Process Networks
【24h】

Modeling adaptive streaming applications with Parameterized Polyhedral Process Networks

机译:使用参数化多面体过程网络为自适应流应用程序建模

获取原文

摘要

The Kahn Process Network (KPN) model is a widely used model-of-computation to specify and map streaming applications onto multiprocessor systems-on-chips. In general, KPNs are difficult to analyze at design-time. Thus a special case of the KPN model, called Polyhedral Process Networks (PPN), has been proposed to address the analyzability issue. However, the PPN model is not able to capture adaptive/dynamic behavior. Such behavior is usually expressed by using parameters which values are reconfigured at run-time. To model the adaptive/dynamic applications, in this paper we introduce an extension of the PPN model, called Parameterized Polyhedral Process Networks (P3N), which still provides design-time analyzability to some extent. We first formally define the P3N model and its operational semantics. In addition, we devise a design-time analysis to extract relations between parameters. Based on the analysis, we propose an approach to ensure that consistent execution of the P3N model is preserved at run-time. Using an FPGA-based MPSoC platform, we present a performance evaluation of the possible overhead caused by the run-time reconfiguration.
机译:卡恩过程网络(KPN)模型是一种广泛使用的计算模型,用于指定流应用程序并将其映射到多处理器片上系统上。通常,在设计时很难分析KPN。因此,提出了一种称为多面过程网络(PPN)的KPN模型的特殊情况,以解决可分析性问题。但是,PPN模型无法捕获自适应/动态行为。通常通过使用在运行时重新配置值的参数来表示这种行为。为了对自适应/动态应用进行建模,本文介绍了PPN模型的扩展,称为参数化多面体过程网络(P 3 N),该模型在某种程度上仍提供了设计时的可分析性。我们首先正式定义P 3 N模型及其操作语义。另外,我们设计了一个设计时分析来提取参数之间的关系。在分析的基础上,我们提出了一种方法,以确保在运行时保留P 3 N模型的一致执行。使用基于FPGA的MPSoC平台,我们对运行时重新配置引起的可能开销进行了性能评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号