首页> 外文期刊>Artificial life and robotics >Asynchronous migration for parallel genetic programming on a computer cluster with multi-core processors
【24h】

Asynchronous migration for parallel genetic programming on a computer cluster with multi-core processors

机译:具有多核处理器的计算机集群上的并行遗传编程的异步迁移

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

摘要

An island model is a typical implementation of genetic programming on parallel computers with distributed memory. The island model has a migration facility that sends/receives some individuals in an island to/from another island to maintain diversity. The island model requires synchronization to migrate same-generation individuals between islands, and this synchronization causes an increase in computation time. This article proposes a new parallel genetic programming implementation based on the island model with asynchronous migration. Most recent computers are equipped with one or more multi-core processors, and are suitable for multi-threading. Therefore we employ a communication thread for migration between islands. The communication thread on a processor communicates with the communication thread on another processor to migrate individuals at appropriate intervals. Since the migration and other genetic operations can be independently processed on each core, and since we allow the exchange of individuals of different generations, no synchronization is needed in our implementation. In addition, a fitness calculation is also executed in parallel by the remaining cores. Experimental results show that the proposed method can reduce the computation time to about 17% in serial GP by using 40 threads.
机译:孤岛模型是具有分布式内存的并行计算机上遗传编程的典型实现。岛屿模型具有迁移功能,该功能可以将一个岛中的某些人发送到另一个岛或从另一个岛接收,以保持多样性。孤岛模型需要同步才能在同一个岛之间迁移同代个体,并且这种同步会导致计算时间增加。本文提出了一种基于带有异步迁移的岛模型的并行遗传程序设计新实现。最新的计算机配备一个或多个多核处理器,并且适用于多线程。因此,我们使用通信线程在孤岛之间迁移。处理器上的通信线程与另一个处理器上的通信线程进行通信,以按适当的时间间隔迁移个人。由于迁移和其他遗传操作可以在每个核心上独立进行,并且由于我们允许交换不同世代的个体,因此在实现过程中不需要同步。此外,剩余核还并行执行适应度计算。实验结果表明,该方法通过使用40个线程,可以将串行GP的计算时间减少到约17%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号