mikeash.com: just this guy, you know?

next up previous contents
Next: Données de performance Up: Analyse Previous: Analyse théorique de fluide   Contents

Analyse théorique du rendu

Le module de rendu communique peu. Il reçoit bien les données volumiques, mais ces données sont gérées par le filtre ``glouton'' sur la connexion, et leur temps de communication est compris dans les communications du module de fluide. La seule communication qui compte pour ce module est la communication avec le noeud d'affichage. Pour chaque étape de rendu, on communique la matrice du noeud d'affichage. Suite au calcul du rendu tous les pixels résultants sont envoyés au noeud d'affichage. Alors on peut réunir les deux étapes de communication en comptant une latence deux fois plus grande.

La matrice a 16 éléments de 4 octets. Elle est envoyée à tous les noeuds de rendu par le noeud d'affichage, alors il faut compter la bande passante du noeud d'affichage. Chaque pixel est un niveau de gris d'un octet. Si $N$ est la taille du cube, le nombre de pixels est $LOD_{planar} \times N^2$. Alors, la quantité de données communiquées est :


\begin{displaymath}
d = 64ro + LOD_{planar} \times N^2 o
\end{displaymath}

$r$ est le nombre de noeuds de rendu. Le temps de communication est alors :


\begin{displaymath}
t = 2l + {64ro + LOD_{planar} \times N^2 o \over G}
\end{displaymath}


next up previous contents
Next: Données de performance Up: Analyse Previous: Analyse théorique de fluide   Contents
Michael Ash 2005-09-21

Hosted at DigitalOcean.