Stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés

Cette thèse vise à développer des stratégies permettant d'augmenter la puissance du calcul séquentiel et des systèmes distribués, elle traite en particulier, la décomposition séquentielle des opérations ainsi que des systèmes d'édition collaboratifs décentralisés. La croissance rapide de l...

Full description

Bibliographic Details
Main Author: Ahmad, Mumtaz
Language:ENG
Published: Université Henri Poincaré - Nancy I 2011
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00641866
http://tel.archives-ouvertes.fr/docs/00/69/07/52/PDF/thesis.pdf
http://tel.archives-ouvertes.fr/docs/00/69/07/52/PDF/thesis_extensive_abstract_french.pdf
http://tel.archives-ouvertes.fr/docs/00/69/07/52/ANNEX/slides.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00641866
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-006418662013-01-07T16:57:06Z http://tel.archives-ouvertes.fr/tel-00641866 http://tel.archives-ouvertes.fr/docs/00/69/07/52/PDF/thesis.pdf http://tel.archives-ouvertes.fr/docs/00/69/07/52/PDF/thesis_extensive_abstract_french.pdf http://tel.archives-ouvertes.fr/docs/00/69/07/52/ANNEX/slides.pdf Stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés Ahmad, Mumtaz [INFO:INFO_DM] Computer Science/Discrete Mathematics [INFO:INFO_NA] Computer Science/Numerical Analysis [MATH:MATH_CO] Mathematics/Combinatorics système d'édition collaborative structure de données persistante CRDT réplication optimiste algorithmes optimisation de la mémoire l'optimisation de processeur la logique et de calcul la conception de circuits Cette thèse vise à développer des stratégies permettant d'augmenter la puissance du calcul séquentiel et des systèmes distribués, elle traite en particulier, la décomposition séquentielle des opérations ainsi que des systèmes d'édition collaboratifs décentralisés. La croissance rapide de l'utilisation des nouvelles technologies informatiques résulte de la nécessité d'avoir des performances élevées, dans tout domaine lié au calcul informatique. Une telle quête de performances a abouti à une plus grande complexité dans les architectures informatiques, conduisant à un stress non négligeable dans la technologie des compilateurs. De puissants microprocesseurs se trouvent au cœur de toute machine informatique, allant des serveurs et ordinateurs personnels, aux ordinateurs portables, jusqu'aux téléphones cellulaires " iPhone ". En effet, l'augmentation incessante des performances constitue un défi permanent dans les sciences informatiques. Par ailleurs, le développement rapide des réseaux informatiques a conduit à un progrès vers une édition collaborative en temps réel (RCE). Cette dernière permet à des groupes d'utilisateurs l'édition simultanée de documents partagés résidant dans des sites physiques dispersés, mais interconnectés par un réseau informatique. Dans de tels systèmes distribués, les conflits liés aux communications sont un défi à relever. De ce fait, la communication indexée devient une nécessité absolue. Nous introduisons, une méthode d'indexage avec précision contrôlée. Celle-ci permet la génération d'identifiants uniques utilisés dans l'indexage des communications dans les systèmes distribués, plus particulièrement dans les systèmes d'édition collaboratifs décentralisés. Ces identifiants sont des nombres réels avec un motif de précision contrôlé. Un ensemble fini d'identifiants est conservé pour permettre le calcul de cardinalités locales et globales. Cette propriété joue un rôle prépondérant dans la gestion des communications indexées. De plus, d'autres propriétés incluant la préservation de l'ordre sont observées. La méthode d'indexage a été testée et vérifiée avec succès. Ceci a permis la conception d'un système d'édition collaboratif décentralisé. Aussi, nous explorons les stratégies existantes, relatives a la décomposition séquentielle d'opérations, que nous étendons à de nouvelles stratégies. Ces stratégies mènent à une optimisation (processeur, compilateur, mémoire, code). Ces styles de décomposition portent un intérêt majeur à la communauté scientifique. Des recherches et des implémentations de plus en plus rapides résultent de la conception d'unité arithmétique. 2011-11-14 ENG PhD thesis Université Henri Poincaré - Nancy I
collection NDLTD
language ENG
sources NDLTD
topic [INFO:INFO_DM] Computer Science/Discrete Mathematics
[INFO:INFO_NA] Computer Science/Numerical Analysis
[MATH:MATH_CO] Mathematics/Combinatorics
système d'édition collaborative
structure de données persistante
CRDT
réplication optimiste
algorithmes
optimisation de la mémoire
l'optimisation de processeur
la logique et de calcul
la conception de circuits
spellingShingle [INFO:INFO_DM] Computer Science/Discrete Mathematics
[INFO:INFO_NA] Computer Science/Numerical Analysis
[MATH:MATH_CO] Mathematics/Combinatorics
système d'édition collaborative
structure de données persistante
CRDT
réplication optimiste
algorithmes
optimisation de la mémoire
l'optimisation de processeur
la logique et de calcul
la conception de circuits
Ahmad, Mumtaz
Stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés
description Cette thèse vise à développer des stratégies permettant d'augmenter la puissance du calcul séquentiel et des systèmes distribués, elle traite en particulier, la décomposition séquentielle des opérations ainsi que des systèmes d'édition collaboratifs décentralisés. La croissance rapide de l'utilisation des nouvelles technologies informatiques résulte de la nécessité d'avoir des performances élevées, dans tout domaine lié au calcul informatique. Une telle quête de performances a abouti à une plus grande complexité dans les architectures informatiques, conduisant à un stress non négligeable dans la technologie des compilateurs. De puissants microprocesseurs se trouvent au cœur de toute machine informatique, allant des serveurs et ordinateurs personnels, aux ordinateurs portables, jusqu'aux téléphones cellulaires " iPhone ". En effet, l'augmentation incessante des performances constitue un défi permanent dans les sciences informatiques. Par ailleurs, le développement rapide des réseaux informatiques a conduit à un progrès vers une édition collaborative en temps réel (RCE). Cette dernière permet à des groupes d'utilisateurs l'édition simultanée de documents partagés résidant dans des sites physiques dispersés, mais interconnectés par un réseau informatique. Dans de tels systèmes distribués, les conflits liés aux communications sont un défi à relever. De ce fait, la communication indexée devient une nécessité absolue. Nous introduisons, une méthode d'indexage avec précision contrôlée. Celle-ci permet la génération d'identifiants uniques utilisés dans l'indexage des communications dans les systèmes distribués, plus particulièrement dans les systèmes d'édition collaboratifs décentralisés. Ces identifiants sont des nombres réels avec un motif de précision contrôlé. Un ensemble fini d'identifiants est conservé pour permettre le calcul de cardinalités locales et globales. Cette propriété joue un rôle prépondérant dans la gestion des communications indexées. De plus, d'autres propriétés incluant la préservation de l'ordre sont observées. La méthode d'indexage a été testée et vérifiée avec succès. Ceci a permis la conception d'un système d'édition collaboratif décentralisé. Aussi, nous explorons les stratégies existantes, relatives a la décomposition séquentielle d'opérations, que nous étendons à de nouvelles stratégies. Ces stratégies mènent à une optimisation (processeur, compilateur, mémoire, code). Ces styles de décomposition portent un intérêt majeur à la communauté scientifique. Des recherches et des implémentations de plus en plus rapides résultent de la conception d'unité arithmétique.
author Ahmad, Mumtaz
author_facet Ahmad, Mumtaz
author_sort Ahmad, Mumtaz
title Stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés
title_short Stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés
title_full Stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés
title_fullStr Stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés
title_full_unstemmed Stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés
title_sort stratégies d'optimisation de la mémoire pour le calcul d'applications linéaires et l'indexation de document partagés
publisher Université Henri Poincaré - Nancy I
publishDate 2011
url http://tel.archives-ouvertes.fr/tel-00641866
http://tel.archives-ouvertes.fr/docs/00/69/07/52/PDF/thesis.pdf
http://tel.archives-ouvertes.fr/docs/00/69/07/52/PDF/thesis_extensive_abstract_french.pdf
http://tel.archives-ouvertes.fr/docs/00/69/07/52/ANNEX/slides.pdf
work_keys_str_mv AT ahmadmumtaz strategiesdoptimisationdelamemoirepourlecalculdapplicationslineairesetlindexationdedocumentpartages
_version_ 1716395361714569216