首页> 外文会议>Reconfigurable Computing: Architectures, Tools and Applications; Lecture Notes in Computer Science; 4419 >A Linear Complexity Algorithm for the Automatic Generation of Convex Multiple Input Multiple Output Instructions
【24h】

A Linear Complexity Algorithm for the Automatic Generation of Convex Multiple Input Multiple Output Instructions

机译:自动生成凸多输入多输出指令的线性复杂度算法

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

摘要

The Instruction-Set Extensions problem has been one of the major topic in the last years and it consists of the addition of a set of new complex instructions to a given Instruction-Set. This problem in its general formulation requires an exhaustive search of the design space to identify the candidate instructions. This search turns into an exponential complexity of the solution. In this paper we propose an efficient linear complexity algorithm for the automatic generation of convex Multiple Input Multiple Output (MIMO) instructions, whose convexity is theoretically guaranteed. The proposed approach is not restricted to basic-block level and does not impose limitations either on the number of input and/or output, or on the number of new instructions generated. Our results show a significant overall application speedup (up to x2.9 for ADPCM decoder) considering the linear complexity of the proposed solution and which therefore compares well with other state-of-art algorithms for automatic instruction set extensions.
机译:指令集扩展问题已成为最近几年的主要话题之一,它包括向给定的指令集添加一组新的复杂指令。从总体上讲,这个问题需要详尽搜索设计空间以识别候选指令。这种搜索变成了解决方案的指数复杂性。在本文中,我们提出了一种有效的线性复杂度算法,用于自动生成凸多输入多输出(MIMO)指令,其凸度在理论上得到了保证。所提出的方法不限于基本块级别,并且不对输入和/或输出的数量或所生成的新指令的数量施加限制。我们的结果表明,考虑到所提出解决方案的线性复杂度,整个应用程序的整体速度有了显着提高(对于ADPCM解码器而言,最高可达x2.9),因此,与其他用于自动指令集扩展的最新算法相比,它具有很好的对比性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号