Accueil🇫🇷Chercher

Modèle LogP (Informatique)

Le modèle LogP est un modèle de programmation parallèle[1]. Il se veut plus proche des applications réelles que le modèle PRAM tout en permettant une analyse rapide.

Son nom n'est en aucun cas reliĂ© au logarithmes, mais bien aux quatre paramètres du modèle : L, o, g et P.

Description

Une machine conforme au modèle LogP est constituée de plusieurs processeurs (aussi appelés unités de traitement) avec mémoire distribuée. Les processeurs sont connectés par l'intermédiaire d'un moyen de communication abstrait qui permet à une communication point-à-point. Ce modèle est synchrone par paire de processeurs et globalement asynchrone.

Le modèle LogP prend en compte les quatre paramètres suivants :

  • L la latence du moyen de communication utilisĂ©.
  • o la surcharge de temps nĂ©cessaire Ă  l'envoi et Ă  la rĂ©ception d'un message.
  • g l'Ă©cart nĂ©cessaire entre deux envois/rĂ©ceptions de messages. Ce paramètre peut ĂŞtre interprĂ©tĂ© comme l'inverse de la bande passante du canal de communication entre les processeurs.
  • P le nombre de processeurs. Chaque opĂ©ration locale sur chaque machine s'effectue dans le mĂŞme intervalle de temps, Ă©galement appelĂ© cycle.

Les valeurs des paramètres L, o et g sont mesurées en multiples de cycles de processeur.

Voir aussi

  • Bulk synchronous parallel
  • Le modèle de programmation parallèle

Notes et références

  1. David Culler, Richard Karp, David Patterson et Abhijit Sahay, « LogP: towards a realistic model of parallel computation, LogP: towards a realistic model of parallel computation », ACM SIGPLAN Notices, vol. 28, no 7,‎ , p. 1, 1–12, 12 (ISSN 0362-1340, DOI 10.1145/155332.155333, 10.1145/173284.155333, lire en ligne, consulté le )


Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.