Aller au contenu principalAller à la recherche
Episciences
Revues en libre accès
|Connexion(nouvelle fenêtre)
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
|Connexion(nouvelle fenêtre)
Articles & volumes
Tous les articlesTous les articles acceptésTous les volumesDernier volumeVolumes spéciauxAuteurs/Autrices
À propos
La revueRéférencementActualitésStatistiques
Comités
Publier
Pour les auteurs/autricesCharte éthiquePour les relecteurs/relectricesProposer des numéros spéciaux
Submit
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Contact
|
Crédits
eISSN 1638-5713
|
RSS
|
Atom
Episciences
Documentation
|
Remerciements
|
Politique de publication
Accessibilité : non conforme
|
Mentions légales
|
Déclaration de confidentialité
|
Termes d'utilisation
  1. Accueil > Articles & volumes >
  2. Articles >
  3. Coarse-grained multi ...
Article

Coarse-grained multicomputer parallel algorithm using the four-splitting technique for the minimum cost parenthesizing problem

Jerry Lacmou Zeutouo (1), Vianney Kengne Tchendji (1), Jean-Frédéric Myoupo ORCID (2)
(1) Unité de Recherche en Informatique Fondamentale, Ingénierie et Applications [Dschang]
(2) Modélisation, Information et Systèmes - UR UPJV 4290
Télécharger l'article
Ouvrir sur HAL
Soumis le
April 19, 2023
Accepté le
October 27, 2023
Publié le
November 6, 2023
Modifié le
April 1, 2025
Volume spécial 38
Volume 38 - Numéro spécial CARI 2022
DOI
10.46298/arima.11217
Licence
Attribution - Partage dans les Mêmes Conditions 4.0 International (CC BY-SA 4.0)
Fundação para a Ciência e a Tecnologia, I.P.
PTDC/CCI-BIO/29266/2017
Deep Drug Discovery and Deployment
Indicateurs
756
Vues
390
Téléchargements

Coarse-grained multicomputer parallel algorithm using the four-splitting technique for the minimum cost parenthesizing problem

Jerry Lacmou Zeutouo (1), Vianney Kengne Tchendji (1), Jean-Frédéric Myoupo ORCID (2)
(1) Unité de Recherche en Informatique Fondamentale, Ingénierie et Applications [Dschang]
(2) Modélisation, Information et Systèmes - UR UPJV 4290
Résumé
Dynamic programming is a technique widely used to solve several combinatory optimization problems. A well-known example is the minimum cost parenthesizing problem (MPP), which is usually used to represent a class of non-serial polyadic dynamic-programming problems. These problems are characterized by a strong dependency between subproblems. This paper outlines a coarse-grained multicomputer parallel solution using the four-splitting technique to solve the MPP. It is a partitioning technique consisting of subdividing the dependency graph into subgraphs (or blocks) of variable size and splitting large-size blocks into four subblocks to avoid communication overhead caused by a similar partitioning technique in the literature. Our solution consists in evaluating a block by computing and communicating each subblock of this block to reduce the latency time of processors which accounts for most of the global communication time. It requires O(n^3/p) execution time with O(k * \sqrt{p}) communication rounds. n is the input data size, p is the number of processors, and k is the number of times the size of blocks is subdivided.
Mots-clés
français
  • [INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
anglais
  • coarse-grained multicomputer
  • dynamic programming
  • dynamic graph
  • irregular partitioning
  • four-splitting
Aperçu
Loading PDF preview...