首页> 外文会议>Embedded computer systems: Architectures, modeling, and simulation >Constraint-Driven Identification of Application Specific Instructions in the DURASE System
【24h】

Constraint-Driven Identification of Application Specific Instructions in the DURASE System

机译:DURASE系统中特定应用指令的约束驱动识别

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

摘要

This paper presents a new constraint-driven method for fast identification of computational patterns that is a part of DURASE system (Generic Environment for Design and Utilization of Reconfigurable Application-Specific Processors Extensions). The patterns identified by our system form a base for application specific instruction selection and processor extension generation. Our method identifies all computational patterns directly from an application graph satisfying all architectural and technological constraints imposed by target processors and FPGA devices. The considered constraints include a number of inputs and outputs, a number of operators, and a delay of the pattern critical path. Therefore the identified patterns can be well tailored to target processors. Our approach uses heavily constraint programming methods, which makes it possible to mix graph isomorphism constraints with other constraints in one formal environment. We have extensively evaluated our algorithm on MediaBench and MiBench benchmarks with tough architectural and technological constraints. The obtained patterns have good coverage of application graphs while limiting number of operators and fulfill architectural and technological constraints.
机译:本文提出了一种新的约束驱动方法,用于快速识别计算模式,该方法是DURASE系统(可重配置应用程序专用处理器扩展的设计和利用通用环境)的一部分。我们的系统识别出的模式构成了专用指令选择和处理器扩展生成的基础。我们的方法直接从满足目标处理器和FPGA器件所施加的所有架构和技术约束的应用图中识别所有计算模式。所考虑的约束包括多个输入和输出,多个运算符以及模式关键路径的延迟。因此,识别出的模式可以很好地适合目标处理器。我们的方法使用严格的约束编程方法,这使得可以在一个正式环境中将图同构约束与其他约束混合。我们在具有严格的体系结构和技术约束的MediaBench和MiBench基准测试中对算法进行了广泛的评估。所获得的模式在限制操作员数量并满足体系结构和技术约束的同时,具有对应用程序图的良好覆盖。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号