Show simple item record

dc.contributor.authorMehleb Lila
dc.contributor.otherHamedani Chabane
dc.date.accessioned2021-02-28T10:36:48Z
dc.date.available2021-02-28T10:36:48Z
dc.date.issued2011
dc.identifier.citationSystéme Informatique
dc.identifier.otherMAST.INF.39-11en
dc.identifier.urihttps://www.ummto.dz/dspace/handle/ummto/12669
dc.description56 f. : ill. ; 30 cm. (+ CD-Rom)en
dc.description.abstractLa conception de systèmes embarqués ou enfouis, appelés "System on Chip - SoC" utilise une méthode conjointe dans laquelle la mise en place de la plate-forme matérielle et celle des parties logicielles sont soumises à des interactions très fortes. En effet, ces systèmes (téléphones portables, agendas personnels électroniques ou les systèmes de guidage et de vidéo embarqués dans les engins mobiles) doivent répondre à des contraintes spécifiques de place, de consommation et de performance. De plus, près de la moitié de la surface des systèmes actuels est dédiée à la mémoire, il est donc extrêmement important de prendre en compte les optimisations possibles sur la mémoire et les communications dans les hiérarchies de mémoires ou bien vers les réseaux afin de contrôler la taille et la consommation de ces systèmes. Les accès à la mémoire sont beaucoup plus consommateurs d'énergie que les opérations de contrôle ou les opérations arithmétiques. Ainsi, des expérimentations ont, par exemple, montré qu'un accès à la mémoire externe peut coûter jusqu'à 33 fois plus en consommation qu'une addition sur 16 bits. De plus, plus l'accès mémoire est lointain, plus le coût est important : l'accès à une mémoire interne coûte 3 fois moins que l'accès à une mémoire externe au circuit. Dans ce cadre, les mémoires Scratch-Pad (SPM) sont de plus en plus utilisées et commencent à concurrencer les traditionnelles mémoires caches. La scratch-pad memory, est une petite zone mémoire rapide (SRAM) gérée directement par le compilateur, et non pas par le matériel. Ses avantages sont nombreux : taille plus faible de 34% par rapport à un cache, consommation énergétique moindre de 40%, bornes temps réel plus précises [Banakar et autre, 2002]. Le compilateur cherche donc à gérer cette zone en y plaçant les données les plus fréquemment accédées. Diverses approches existent pour gérer les scratch-pads. Les approches statiques [Avissar et autre, 2002], dont la gestion (choix de placement) est faite à la compilation, offrent de bonnes performance et de bonnes caractéristiques à la faible consommation d'énergie. Pour ce thème de Master, je me suis plus particulièrement intéressée à l'étude de l'optimisation de la mémoire pour les systèmes embarqués. Dans ce cadre, les mémoires dites "Scratch-Pad" (SPM) présentent un intérêt considérable par la facilité et la certitude avec lesquelles leur comportement (temps de réponse notamment) peut être prédit. Le travail que je dois effectuer dans le cadre de ce diplôme comprend globalement cinq chapitres : Le premier chapitre; l'état de l'art, consiste à se familiariser avec ce domaine et à en approfondir l'état de l'art. Le deuxième chapitre; techniques de gestions de la mémoire SPM, doit porter sur l'étude de l'optimisation de codes et la gestion de la mémoire (quelles données allouer à quel type de mémoire) pour la gestion mémoire basse consommation. Le troisième chapitre, la méthode d'Oren Avissar, présente une gestion efficace de compilateur, on utilise la solution de programmation linéaire 0/1 (integer linair programming). Le quatrième chapitre, c'est la conception de notre travail qui se situe dans le cadre d'implémentation de méthode d'Avissar et Barua pour les variables globales. Le cinquième chapitre est la partie implémentation et simulation. Et on termine par une conclusion générale.en
dc.language.isofren
dc.publisherUniversité Mouloud Mammerien
dc.subjectCompilationen
dc.subjectMémoire SPM .Méthode de ORENen
dc.subjectSystèmes embarquésen
dc.titleOptiminisation de la mémoire pour les systémes embarquésen
dc.typeThesisen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record