From 39ef28af054ec4d06f25aa9c94bcfeaaadc27f41 Mon Sep 17 00:00:00 2001
From: hanemile <emile.hansmaennel@gmail.com>
Date: Wed, 7 Mar 2018 21:04:23 +0100
Subject: presentation (posters)

---
 pres/plakat/docs/lookup.tex | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 pres/plakat/docs/lookup.tex

(limited to 'pres/plakat/docs/lookup.tex')

diff --git a/pres/plakat/docs/lookup.tex b/pres/plakat/docs/lookup.tex
new file mode 100644
index 0000000..da37fe1
--- /dev/null
+++ b/pres/plakat/docs/lookup.tex
@@ -0,0 +1,33 @@
+\section*{Lookup Tabellen}
+
+Um den Rechenaufwand der beim Berechnen eines Wertes aus dem NFW-Profil
+entsteht zu mindern, wird die Funktion \( \rho(r)\) im Vorhinein
+berechnet und zum Weiterverwenden gespeichert:
+
+\lstset{
+  frame=single,
+  % numbers=left,
+  title=2e8.csv \qquad (\( \sim \) 500 MB)
+}
+
+\begin{lstlisting}
+0, 1477.1586582000994
+1, 1477.0588424006478
+2, 1476.9590343243835
+3, 1476.8592346184294
+4, 1476.7594429495975
+...
+19999995, 0.0028544345590963767
+19999996, 0.0028544345175450904
+19999997, 0.0028544344759938085
+19999998, 0.002854434434442531
+19999999, 0.002854434392891257
+\end{lstlisting}
+
+Möchte man zu einem Wert \( r \) aus der Funktion die Wahrscheinlichkeit
+\( \rho(r) \) erhalten, muss man nur noch aus der Tabelle ablesen.
+\par
+Hier entsteht jedoch ein Problem: Alle Prozesse müssen aus dieser Tabelle die
+Werte auslesen, weshalb sie für jeden Prozess einmal in den Arbeitsspeicher
+geladen werden müssen. Dies lässt sich jedoch durch effizientes Parallelisieren
+umgehen.
-- 
cgit 1.4.1

