...
【24h】

Evolving GPU Machine Code

机译:不断发展的GPU机器代码

获取原文
           

摘要

Parallel Graphics Processing Unit (GPU) implementations of GPhave appeared in the literature using three main methodologies:(i) compilation, which generates the individuals in GPUcode and requires compilation; (ii) pseudo-assembly,which generates the individuals in an intermediary assembly codeand also requires compilation; and (iii) interpretation,which interprets the codes. This paper proposes a newmethodology that uses the concepts of quantum computing anddirectly handles the GPU machine code instructions. Ourmethodology utilizes a probabilistic representation of anindividual to improve the global search capability. In addition,the evolution in machine code eliminates both the overhead ofcompiling the code and the cost of parsing the program duringevaluation. We obtained up to 2.74 trillion GP operations persecond for the 20-bit Boolean Multiplexer benchmark. We alsocompared our approach with the other three GPU-basedacceleration methodologies implemented for quantum-inspiredlinear GP. Significant gains in performance were obtained. color="gray">
机译:GP的并行图形处理单元(GPU)实现使用三种主要方法出现在文献中:(i)编译,它在GPUcode中生成个体并需要编译; (ii)伪汇编,它以中间汇编代码生成个体,并且还需要编译; (iii)解释,用于解释代码。本文提出了一种使用量子计算概念并直接处理GPU机器代码指令的新方法。我们的方法利用个体的概率表示来提高全局搜索能力。另外,机器代码的发展消除了编译代码的开销以及评估过程中解析程序的开销。对于20位Boolean Multiplexer基准,我们每秒可获得高达2.74万亿的GP操作。我们还将我们的方法与为量子启发式线性GP实现的其他三种基于GPU的加速方法进行了比较。获得了显着的性能提升。 color =“ gray”>

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号