首页> 外文会议>International Conference on Modern Circuits and Systems Technologies >Using Genetic Algorithms to Optimize the Instruction-Set Encoding on Processor Cores
【24h】

Using Genetic Algorithms to Optimize the Instruction-Set Encoding on Processor Cores

机译:使用遗传算法优化处理器核心上的指令编码

获取原文

摘要

An optimized instruction-set encoding can reduce the silicon area and power consumption of a processor architecture implementation. However, the design space of the input encoding problem is of factorial growth with the number of instruction patterns, so effective heuristics and an automated exploration tool are required to facilitate instruction-set encoding optimization in a processor design flow. This paper proposes a novel approach based on genetic algorithms to automatically optimize the instruction-set encoding of a specific processor architecture, reducing the silicon area and power consumption requirements for specific applications and hardware implementation technologies. Furthermore, an open-source tool, called VANAGA, is presented, which implements the proposed approach and allows flexible adaptation to custom instruction-set optimization scenarios. The tool flow is evaluated with an exemplary 65 nm standard cell ASIC implementation of a minimal controller architecture with 4-bit wide opcodes (NanoController). For different optimization scenarios, logic silicon area and total power consumption vary within a design space range of 6.3% and 0.46% for different instruction-set encodings, respectively.
机译:优化的指令集编码可以减少处理器架构实现的硅面积和功耗。然而,输入编码问题的设计空间是具有指令模式的数量的阶乘生长,因此需要有效的启发式和自动探测工具,以便于处理器设计流程中的指令集编码优化。本文提出了一种基于遗传算法的新方法,可自动优化特定处理器架构的指令集编码,从而减少特定应用和硬件实现技术的硅面积和功耗要求。此外,展示了一个名为vanaga的开源工具,它实现了所提出的方法,并允许灵活适应自定义指令集优化方案。用具有4位宽操作码(纳米控制器)的最小控制器架构的示例性65nm标准单元ASIC实现评估刀具流。对于不同的优化方案,逻辑硅面积和总功耗分别在6.3%和0.46%的设计空间范围内变化,不同的指令集编码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号