Changeset 11


Ignore:
Timestamp:
Jun 18, 2009, 5:05:08 PM (15 years ago)
Author:
guillaumeb
Message:

ajout de la section de contexte et etat de l'art dans les slides

Location:
trunk/doc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/Makefile

    r10 r11  
    44
    55%.pdf: %.tex
    6         pdflatex $<
    7         pdflatex $<
     6        pdflatex $^
    87
    98clean:
     
    1211cleanall: clean
    1312        rm -f $(TARGETS)
     13
     14PHONY: clean cleanall
  • trunk/doc/slides.tex

    r10 r11  
    2828
    2929
    30 \title{Titre du Stage}
    31 \institute{Master ACSI Recherche ou Professionnel}
    32 \author{MonPrénom MonNom\\Encadré par : PrenomEncadrant NomEncadrant}
    33 \date{mois année}
     30\title[Simulation d'architectures multicoeurs]
     31    {Simulation d'architectures multicoeurs pour la parallélisation et l'optimisation de programmes}
     32\institute{Master STL - APR}
     33\author[Guillaume Bau]{Guillaume Bau \\ Encadré par \\ Nathalie Drach - Karine Heydemann}
     34\date{Juin 2009}
    3435
    3536\begin{document}
  • trunk/doc/slides/contexte_sujet.tex

    r10 r11  
    33%==============================================================================
    44
    5 \begin{frame} \FT{Dans quel contexte se déroule le stage: pourquoi ce stage ?}
     5\begin{frame} \FT{Contexte}
    66    \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 :
    89       \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
    1413       \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.
    1617    \EI
    1718\end{frame} %-------------------------------------------------------------------
    18 \begin{frame} \FT{Une description détaillée du sujet :}
     19\begin{frame} \FT{Description détaillée}
    1920    \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
    2434    \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
    2954\end{frame} %-------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.