首页> 外文期刊>Genetic programming and evolvable machines >MicroGP—An Evolutionary Assembly Program Generator
【24h】

MicroGP—An Evolutionary Assembly Program Generator

机译:MicroGP-进化的汇编程序生成器

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

摘要

This paper describes μGP, an evolutionary approach for generating assembly programs tuned for a specific microprocessor. The approach is based on three clearly separated blocks: an evolutionary core, an instruction library and an external evaluator. The evolutionary core conducts adaptive population-based search. The instruction library is used to map individuals to valid assembly language programs. The external evaluator simulates the assembly program, providing the necessary feedback to the evolutionary core. μGP has some distinctive features that allow its use in specific contexts. This paper focuses on one such context: test program generation for design validation of microprocessors. Reported results show μGP being used to validate a complex 5-stage pipelined microprocessor. Its induced test programs outperform an exhaustive functional test and an instruction randomizer, showing that engineers are able to automatically obtain high-quality test programs.
机译:本文介绍了μGP,这是一种生成方法,用于生成针对特定微处理器调整的汇编程序。该方法基于三个明显分开的模块:一个演化核心,一个指令库和一个外部评估器。进化核心进行基于种群的自适应搜索。指令库用于将个人映射到有效的汇编语言程序。外部评估器模拟装配程序,为演化核心提供必要的反馈。 μGP具有一些独特的功能,可以在特定情况下使用。本文着眼于这样一种背景:测试程序生成,用于微处理器的设计验证。报告的结果表明,μGP被用于验证复杂的5级流水线微处理器。它的诱导测试程序胜过详尽的功能测试和指令随机化程序,表明工程师能够自动获得高质量的测试程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号