首页> 外文期刊>International Journal of Intelligent Systems and Applications >OpenMP Teaching-Learning Based Optimization Algorithm over Multi-Core System
【24h】

OpenMP Teaching-Learning Based Optimization Algorithm over Multi-Core System

机译:基于OpenMP教学的多核系统优化算法

获取原文
           

摘要

The problem with metaheuristics, including Teaching-Learning-Based Optimization (TLBO) is that, it increases in the number of dimensions (D) leads to increase in the search space which increases the amount of time required to find an optimal solution (delay in convergence). Nowadays, multi-core systems are getting cheaper and more common. To solve the above large dimensionality problem, implementation of TLBO on a multi-core system using OpenMP API’s with C/C++ is proposed in this paper. The functionality of a multi-core system is exploited using OpenMP which maximizes the CPU (Central Processing Unit) utilization, which was not considered till now. The experimental results are compared with a sequential implementation of Simple TLBO (STLBO) with Parallel implementation of STLBO i.e. OpenMP TLBO, on the basis of total run time for standard benchmark problems by studying the effect of parameters, viz. population size, number of cores, dimension size, and problems of differing complexities. Linear speedup is observed by proposed OpenMP TLBO implementation over STLBO.
机译:包括基于教学的学习优化(TLBO)在内的元启发法的问题在于,维数的增加(D)导致搜索空间的增加,这增加了找到最佳解决方案所需的时间(收敛)。如今,多核系统变得越来越便宜,越来越普遍。为了解决上述大尺寸问题,本文提出了在具有OpenMP API和C / C ++的多核系统上实现TLBO。使用OpenMP可以利用多核系统的功能,该功能可以最大程度地利用CPU(中央处理单元)的利用率,这是迄今为止尚未考虑的。根据标准基准问题的总运行时间,通过研究参数的影响,将实验结果与简单TLBO(STLBO)与STLBO的并行实现(即OpenMP TLBO)的顺序实现进行比较。人口规模,核心数量,规模规模以及复杂程度不同的问题。通过在STLBO上提出的OpenMP TLBO实现,可以观察到线性加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号