This commit is contained in:
Marco Ammon 2019-09-28 19:19:29 +02:00
parent f6839adcd9
commit eefd4990ef
2 changed files with 4 additions and 4 deletions

View File

@ -84,12 +84,12 @@
\item mehrprozessfähig
\item markenbasierte Flusskontrolle
\item Datentransfer durch \begriff{Programmed Input/Output} (PIO) und \begriff{Direct Memory Access} (DMA)
\item Behebung von Netzwerkfehlern durch Behaltung einer Kopie der Daten auf Senderseite bis erfolgreiche quittiert wurde
\item Behebung von Netzwerkfehlern durch Behalten einer Kopie der Daten auf Senderseite bis erfolgreich quittiert wurde
\item dynamische Wegewahl bei Topologie-Änderung (\enquote{Source Routing})
\end{itemize}
\item hohe Performance durch \begin{itemize}
\item Zero-Copy: Mapping der Sende- und Empfangspuffer in Adressbereich der Anwendung, Netzwerkkarte liest direkt
\item weitgehende Eliminations von OS-Overhead
\item Zero-Copy: Mapping der Sende- und Empfangspuffer in Adressbereich der Anwendung, Netzwerkkarte liest und schreibt direkt per DMA
\item weitgehende Elimination von OS-Overhead
\end{itemize}
\end{itemize}
\subsubsection{Bulk Synchronous Parallel}

View File

@ -11,7 +11,7 @@
\item Partionierung des Problemfelds von großer Bedeutung, um Kommunikation möglichst gering zu halten
\item reguläre, statische Partionierung (etwa durch Modulo-Operation mit Knotenzahl) sorgt für ungleiche Last-Verteilung (z.B. Landmassen)
\item irreguläre Partitionierung: \begin{itemize}
\item Entfernung ungenutzter Prozessoren und Ermittlung des nächstliegenden aktiven Prozessors finden
\item Entfernung ungenutzter Prozessoren und Ermittlung des nächstliegenden aktiven Prozessors
\item für jeden Prozessor die Anzahl der \enquote{vorherigen}, inaktiven Prozessoren bestimmen
\item aktive Nachbarn bestimmen, indem von Koordinate die inaktiven Prozessoren abgezogen werden (Verschiebung?)
\end{itemize}