Optimizing a parameterized message-passing metaheuristic scheme on a heterogeneous cluster

被引:0
|
作者
José-Matías Cutillas-Lozano
Domingo Giménez
机构
[1] University of Murcia,Departamento de Informática y Sistemas
来源
Soft Computing | 2017年 / 21卷
关键词
Parameterized metaheuristic schemes; Parallel metaheuristics; Message-passing metaheuristic schemes; Heterogeneous computing; Auto-tuning;
D O I
暂无
中图分类号
学科分类号
摘要
This paper studies the development of message-passing parameterized schemes of metaheuristics and the use of auto-tuning techniques to optimize their execution time. Previous parameterized schemes on shared-memory are extended with new metaheuristic-parallelism parameters representing the migration frequency, the size of the migration and the number of processes. An optimization Problem of Electricity Consumption in Exploitation of Wells is used as test case. Experimental results in heterogeneous systems are reported for this problem, and the influence of the parallelism parameters is studied. The message-passing scheme proves to be preferable to the shared-memory scheme in terms of execution time, giving similar results for the goodness of the solutions. In the executions in a heterogeneous cluster, the best experimental results are obtained in terms of speed-up and quality of the solution by mapping a number of processes close to the value of the population size, and considering the relative speeds of the components of the heterogeneous system. Furthermore, optimized execution times can be achieved with auto-tuning techniques based on theoretical–empirical models of the execution time.
引用
收藏
页码:5557 / 5572
页数:15
相关论文
共 50 条
  • [31] An evaluation of the message-passing interface
    Hansen, PB
    ACM SIGPLAN NOTICES, 1998, 33 (03) : 65 - 72
  • [32] MESSAGE-PASSING FOR MOTIF FINDING
    Lee, Sang Hyun
    Vikalo, Haris
    Vishwanath, Sriram
    2009 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS (GENSIPS 2009), 2009, : 150 - 153
  • [33] Extending a cluster SSIOS for transparently checkpointing message-passing parallel applications
    Fertré, M
    Morin, C
    8th International Symposium on Parallel Architectures, Algorithms and Networks, Proceedings, 2005, : 364 - 369
  • [34] Performance modeling and evaluation of Java']Java message-passing primitives on a cluster
    Taboada, GL
    Touriño, J
    Doallo, R
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 29 - 36
  • [35] An Asynchronous Scheme for Rollback Recovery in Message-Passing Concurrent Programming Languages
    Vidal, German
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1132 - 1139
  • [36] Precoder selection scheme based on message-passing approach: a practical perspective
    Guerreiro, Igor M.
    Cavalcante, Charles C.
    Hui, Dennis
    2ND RADIO AND ANTENNA DAYS OF THE INDIAN OCEAN (RADIO 2014), 2014, 67
  • [37] Optimizing Message-Passing on Multicore Architectures using Hardware Multi-Threading
    Buono, Daniele
    De Matteis, Tiziano
    Mencagli, Gabriele
    Vanneschi, Marco
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 262 - 270
  • [38] BatchIt: Optimizing Message-Passing Allocators for Producer-ConsumerWorkloads: An Intellectual Abstract
    Filardo, Nathaniel Wesley
    Parkinson, Matthew J.
    PROCEEDINGS OF THE 2024 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON MEMORY MANAGEMENT, ISMM 2024, 2024, : 121 - 130
  • [39] Building and Optimizing a Scalable and Portable Message-Passing Library for Embedded Multicore Systems
    Hung, Shih-Hao
    Chiu, Po-Hsun
    Shih, Chi-Sheng
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 3039 - 3057
  • [40] Off-line performance prediction of message-passing applications on cluster systems
    Mancini, E
    Rak, M
    Torella, R
    Villano, U
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 45 - 54