Mémoire partagée

Mémoire partagée

Dans un contexte de la programmation concurrente, la mémoire partagée désigne un large bloc de mémoire vive qui est accédé par différentes unités de calcul au sein d'un ordinateur parallèle. Le problème sous-jacent est la vitesse d'accès au données, et les différents niveaux de cache que possède l'architecture. Quand une donnée est mise à jour et qu'elle est utilisée par différentes unités de calcul, cette modification doit être répercutée dans tous les « caches » ; dans le cas contraire, les unités de calcul travailleraient à partir de données incohérentes. Ce phénomène est connu sous le nom de cohérence de cache ou plus génériquement de cohérence de mémoire. Des protocoles de maintien de cohérence peuvent, s'ils fonctionnent correctement, fournir un accès de très haute performance aux informations partagées entre plusieurs processeurs. Mais ils peuvent aussi devenir un goulet d'étranglement qui dégrade les performances.

Dans les architectures distribuées on parle plus spécifiquement de mémoire distribuée, elle peut elle aussi et partagée. Elles ont aussi des problèmes similaires. Voir aussi NUMA.

Voir aussi

Articles connexes

Liens externes



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Mémoire partagée de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Memoire partagee — Mémoire partagée Dans le contexte du matériel informatique, la mémoire partagée désigne un large bloc de mémoire vive qui est accédé par différents processeurs dans un système multiprocesseur. Le problème avec la mémoire partagée est que les… …   Wikipédia en Français

  • Mémoire Partagée — Dans le contexte du matériel informatique, la mémoire partagée désigne un large bloc de mémoire vive qui est accédé par différents processeurs dans un système multiprocesseur. Le problème avec la mémoire partagée est que les processeurs doivent… …   Wikipédia en Français

  • Mémoire commune — Mémoire partagée Dans le contexte du matériel informatique, la mémoire partagée désigne un large bloc de mémoire vive qui est accédé par différents processeurs dans un système multiprocesseur. Le problème avec la mémoire partagée est que les… …   Wikipédia en Français

  • Memoire transactionnelle logicielle — Mémoire transactionnelle logicielle En informatique, la mémoire transactionnelle logicielle, en anglais software transactional memory (STM), est un mécanisme de contrôle de concurrence analogue aux transactions de base de données pour contrôler l …   Wikipédia en Français

  • Mémoire Transactionnelle Logicielle — En informatique, la mémoire transactionnelle logicielle, en anglais software transactional memory (STM), est un mécanisme de contrôle de concurrence analogue aux transactions de base de données pour contrôler l accès à la mémoire partagée dans la …   Wikipédia en Français

  • Memoire video — Mémoire vidéo Dans un dispositif électronique (ordinateur, téléphone mobile, etc.), la mémoire vidéo est un type de mémoire vive rapide dédié au stockage des éléments destinés à être affichés. Elle est habituellement nommée VRAM (Video Random… …   Wikipédia en Français

  • Mémoire Vidéo — Dans un dispositif électronique (ordinateur, téléphone mobile, etc.), la mémoire vidéo est un type de mémoire vive rapide dédié au stockage des éléments destinés à être affichés. Elle est habituellement nommée VRAM (Video Random Access Memory).… …   Wikipédia en Français

  • Mémoire transactionnelle logicielle — En informatique, la mémoire transactionnelle logicielle, en anglais software transactional memory (STM), est un mécanisme de contrôle de concurrence analogue aux transactions de base de données pour contrôler l accès à la mémoire partagée dans la …   Wikipédia en Français

  • Mémoire (informatique) — Pour les articles homonymes, voir mémoire. Mémoire vive pour ordinateur VAX 8600 (1986). En informatique la mémoire …   Wikipédia en Français

  • Mémoire vidéo — Dans un dispositif électronique (ordinateur, téléphone mobile, etc.), la mémoire vidéo est un type de mémoire vive rapide dédié au stockage des éléments destinés à être affichés. Elle est habituellement nommée VRAM (Video Random Access Memory).… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”