首页> 外文OA文献 >Performance of hardware accelerated particle swarm optimization with digital pheromones on dissimilar computing platforms
【2h】

Performance of hardware accelerated particle swarm optimization with digital pheromones on dissimilar computing platforms

机译:在不同计算平台上使用数字信息素进行硬件加速粒子群优化的性能

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Programmable Graphics Processing Units (GPUs) have lately become promising means to perform scientific computations. When appropriately formulated, population based algorithms such as Particle Swarm Optimization (PSO) can leverage the data parallel architecture of GPUs dramatically improving the solution efficiency characteristics. Prior work by the authors demonstrated the feasibility for using GPUs for solving multidimensional optimization problems with digital pheromones in PSO using OpenGL Shading Language (GLSL). However, the programmability of GPUs in recent years fostered the development of a variety of programming languages making it challenging to select a computing language and use it consistently without the pitfall of being obsolete or unstable. This especially applies to design industries that aim at reducing investment and maintenance costs on high performance computing and training their designers to use such equipment. Although different GPU computing languages are available, some hardware specific languages are designed to rake in performance boosts when used with their host GPUs (e.g., Nvidia CUDA). On the other hand, a few are operating system specific (e.g., HLSL). A few are platform agnostic lending themselves to be used on a workstation with any CPU and a GPU (e.g., GLSL, OpenCL). This paper attempts to compare the performance of digital pheromone PSO when implemented on different GPU computing languages. Recommendations will be made on a viable platform for searching multi-dimensional design spaces. In other words, the paper aims to be a useful resource for designers aspiring for using GPUs in their optimization processes.
机译:可编程图形处理单元(GPU)最近已成为执行科学计算的有前途的手段。如果制定得当,基于种群的算法(例如粒子群优化(PSO))可以利用GPU的数据并行架构显着提高解决方案效率特征。作者的先前工作证明了使用OpenGL阴影语言(GLSL)在GPU中使用GPU解决数字信息素中的多维优化问题的可行性。但是,近年来,GPU的可编程性促进了各种编程语言的发展,这使得选择一种计算语言并持续使用它具有一定的挑战性,而又不会过时或不稳定。这尤其适用于旨在减少高性能计算的投资和维护成本并培训其设计师使用此类设备的设计行业。尽管可以使用不同的GPU计算语言,但某些特定于硬件的语言在与它们的主机GPU(例如Nvidia CUDA)配合使用时可以提高性能。另一方面,一些是特定于操作系统的(例如HLSL)。一些与平台无关的功能可以在具有任何CPU和GPU的工作站上使用(例如GLSL,OpenCL)。本文试图比较在不同的GPU计算语言上实现的数字信息素PSO的性能。将在可行的平台上提出建议,以搜索多维设计空间。换句话说,本文旨在为渴望在优化过程中使用GPU的设计师提供有用的资源。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号