首页> 外文会议>International Conference on Computational Science >Eden's Bees: Parallelizing Artificial Bee Colony in a Functional Environment
【24h】

Eden's Bees: Parallelizing Artificial Bee Colony in a Functional Environment

机译:伊甸园的蜜蜂:在功能环境中平行化人工蜂殖民地

获取原文

摘要

Due to the proliferation of multicore computers, most users own hardware that allows to speedup the execution of programs by running them in parallel. However, in practice it is not trivial to take advantage of such parallel architectures, because the programmer needs to take care of too many low level details. This is also true in problems with a high degree of inherent parallelism, like many bioinspired metaheuristics. In this paper we simplify the parallelization of one of such metaheuristics, namely Artificial Bee Colony, by using a functional language, Eden, to implement a parallel skeleton to deal with it. Once the skeleton is defined, the user only needs to provide a concrete fitness function, while all the low level parallel details are done automatically by the skeleton.
机译:由于多核计算机的扩散,大多数用户拥有自己的硬件,允许通过并行运行它们来加速程序的执行。然而,在实践中,利用这种并行架构并不重要,因为程序员需要照顾太多的低级细节。这在具有高度固有的并行性的问题中也是如此,如许多生物透露的核心学。在本文中,我们通过使用功能语言,伊甸园来简化这样的成分训练,即人造蜜蜂殖民地的一个并行化,实现并行骨架来处理它。一旦骨架被定义,用户只需提供一个具体的健身功能,而所有低级并行细节都是由骨架自动完成的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号