Changeset 11 for trunk/doc/slides/contexte_sujet.tex
- Timestamp:
- Jun 18, 2009, 5:05:08 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/slides/contexte_sujet.tex
r10 r11 3 3 %============================================================================== 4 4 5 \begin{frame} \FT{ Dans quel contexte se déroule le stage: pourquoi ce stage ?}5 \begin{frame} \FT{Contexte} 6 6 \BI 7 \o Quelques mots sur le contexte dans lequel s'inscrit votre sujet et la raison qui pousse le LIP6/SoC à travailler sur ce sujet : 7 \o La simulation de processeurs a acquis une importance capitale pour le 8 développement de compilateurs et d'applications, pour bon nombre de raisons : 8 9 \BI 9 \o lié à une thèse 10 \o lié à un projet (ANR, Européen, ...) 11 \o lié à un projet d'enseignement 12 \o une étude prospective 13 \o etc\ldots 10 \o Il n'est pas nécessaire d'avoir à sa disposition le micro-processeur 11 \o Elle permet un diagnostic spécifique à un processeur des performances 12 d'un programme 14 13 \EI 15 \o Les éventuels autres participants 14 \o Les simulateurs les plus répandus prennent en considération des détails 15 très nombreux des processeurs, il en découle des simulations très lentes, 16 voire inutilisables pour simuler des architectures multicoeur. 16 17 \EI 17 18 \end{frame} %------------------------------------------------------------------- 18 \begin{frame} \FT{ Une description détaillée du sujet :}19 \begin{frame} \FT{Description détaillée} 19 20 \BI 20 \o Il faut ici exprimer avec vos mots l'objectif du sujet tel qu'il 21 était présenté au départ : le travail spécicifique au stage. 22 \o Ce qui existe déjà : ici ou ailleurs : Etat de l'art. 23 \o Eventuellement le sujet tel qu'il a évolué après le travail de spécification. 21 \o On cherche à simuler le comportement d'un programme en se focalisant sur 22 l'aspect mémoire : 23 \BI 24 \o La hierarchie de cache 25 \o La communication entre les cache 26 \o La simulation des délais de traitement 27 \EI 28 \o L'objectif est donc d'obtenir des estimations suivantes : 29 \BI 30 \o le nombre de hit/miss 31 \o comptabiliser ces hit/miss en tant que principaux délais induits 32 dans la simulation 33 \EI 24 34 \EI 25 \note{ 26 Les notes sont ici affichées sur l'autre écran au cas où votre ordinateur le 27 gère. 28 } 35 \end{frame} 36 37 \begin{frame} \FT{État de l'art} 38 \BI 39 \o Il existe quelques simulateurs, qui sont, pour la plupart orientés vers 40 une simulation complète et précise, il en résulte qu'ils sont toujours 41 relativement lents : 42 \BI 43 \o SimpleScalar, qui est inutilisable (sans extension), pour simuler 44 des systèmes multi-processeurs ou multicoeurs. 45 \o Unisim, qui est beaucoup plus modulaire, mais qui procure un 46 framework assez important, dont il aurait fallu extraire la 47 simple modélisation de cache. 48 \o Simics, semble offrir des avantages considérables sur les autres, 49 notemment quant à sa vitesse d'exécution, mais c'est un logiciel 50 propriétaire 51 \EI 52 \EI 53 29 54 \end{frame} %-------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.