defense/src/defense/4_conclusion.tex

60 lines
1.5 KiB
TeX

\section*{Conclusion}
%{{{
\begin{frame}{Bilan}
%{{{ frame "
\num{2} bibliothèques actives de parallélisation :
\begin{itemize}
\item abstraction sans surcoût à l'exécution
\item parallélisation assistée ou automatique
\end{itemize}
\bigskip
\begin{itemize}
\item Bibliothèque active de parallélisation assistée :
\begin{itemize}
\item squelettes algorithmiques
\item choix de la politique d'exécution
\item répétabilité garantie automatiquement
\item quelques squelettes pour la recherche opérationnelle
\end{itemize}
\vspace{1ex}
\item Bibliothèque active de parallélisation automatique de boucles :
\begin{itemize}
\item analyse à la compilation de l'AST
\begin{itemize}
\item \dots des variables pour les dépendances
\item \dots des fonctions d'indice pour la parallélisabilité
\end{itemize}
\end{itemize}
\end{itemize}
%}}}
\end{frame}
%}}}
%{{{
\begin{frame}{Limites et perspectives}
%{{{ frame "
Bibliothèque de parallélisation assistée :
\begin{itemize}
\item nouveaux motifs :
\begin{itemize}
\item \en{pipeline}
\item \en{divide and conquer}
\item \dots
\end{itemize}
\item politique d'exécution équilibrée pondérée
\end{itemize}
\bigskip
Bibliothèque de parallélisation automatique de boucles :
\begin{itemize}
\item généralisation de l'analyse des fonctions d'indice
\item transformation d'un code non parallélisable
\end{itemize}
%}}}
\end{frame}
%}}}