...
首页> 外文期刊>International journal of parallel programming >Automatic Application-Specific Instruction-Set Extensions under Microarchitectural Constraints
【24h】

Automatic Application-Specific Instruction-Set Extensions under Microarchitectural Constraints

机译:微体系结构约束下的特定于应用的自动指令集扩展

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

获取外文期刊封面封底 >>

       

摘要

This paper presents a methodology for automatically designing Instruction-Set Extensions in embedded processors. Many commercially available CPUs now offer the possibility of extending their instruction set for a specific application. Their tool chains typically support manual experimentations, but algorithms that can define the set of customised functional units most beneficial for a given applications are missing. Only a few algorithms exist but are severely limited in the type and size of operation clusters they can choose and hence reduce significantly the effectiveness of specialisation. A more general algorithm is presented here which selects maximal-speedup convex subgraphs of the application dataflow graph under fundamental microarchitectural constraints, and which improves significantly on the state of the art.
机译:本文提出了一种在嵌入式处理器中自动设计指令集扩展的方法。现在,许多商用CPU提供了针对特定应用扩展其指令集的可能性。他们的工具链通常支持手动实验,但是缺少可以定义最适合给定应用程序的自定义功能单元集的算法。仅存在几种算法,但是它们可以选择的操作集群的类型和大小受到严格限制,因此大大降低了专业化的效率。此处提出了一种更通用的算法,该算法在基本微体系结构约束下选择应用程序数据流图的最大加速凸子图,并且在现有技术上有显着改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号