Browse Source

add missing tex files after restructure and rewrite the title page in english

master
Constantin Fürst 12 months ago
parent
commit
ef3058ed00
  1. BIN
      thesis/bachelor.pdf
  2. 14
      thesis/content/00_title.tex
  3. 60
      thesis/content/30_performance.tex
  4. 42
      thesis/content/40_design.tex
  5. 29
      thesis/content/50_implementation.tex
  6. 19
      thesis/content/60_evaluation.tex

BIN
thesis/bachelor.pdf

14
thesis/content/00_title.tex

@ -1,21 +1,23 @@
\begin{singlespace} \begin{singlespace}
\subject{{\LARGE Bachelorarbeit}}
\subject{{\LARGE Bachelors Thesis}}
\title{Data Movement in Heterogeneous Memories with Intel Data Streaming Accelerator} \title{Data Movement in Heterogeneous Memories with Intel Data Streaming Accelerator}
\author{Anatol Constantin Fürst} \author{Anatol Constantin Fürst}
\publishers{Technische Universität Dresden\\ \publishers{Technische Universität Dresden\\
Fakultät Informatik\\
Institut für Systemarchitektur\\
Professur Betriebssysteme\\
Faculty of Computer Science \\
Institute of Systems Architecture \\
Chair of Operating Systems \\
\begin{minipage}{\textwidth}%\\ \begin{minipage}{\textwidth}%\\
\vspace{6cm} \vspace{6cm}
{\normalsize }\begin{tabular}{ll} {\normalsize }\begin{tabular}{ll}
Betreuender Hochschullehrer: &
Academic Supervisors: \tabularnewline
Prof.\ Dr.-Ing.\ Horst Schirmeier \tabularnewline Prof.\ Dr.-Ing.\ Horst Schirmeier \tabularnewline
Betreuender Mitarbeiter: &
Prof. Dr.-Ing. habil. Dirk Habich \tabularnewline
M.Sc.\ André Berthold \tabularnewline M.Sc.\ André Berthold \tabularnewline
\end{tabular} {\normalsize } \end{tabular} {\normalsize }
\end{minipage}} \end{minipage}}

60
thesis/content/30_performance.tex

@ -0,0 +1,60 @@
\chapter{Performance Microbenchmarks}
\label{sec:perf}
% Ist das zentrale Kapitel der Arbeit. Hier werden das Ziel sowie die
% eigenen Ideen, Wertungen, Entwurfsentscheidungen vorgebracht. Es kann
% sich lohnen, verschiedene Möglichkeiten durchzuspielen und dann
% explizit zu begründen, warum man sich für eine bestimmte entschieden
% hat. Dieses Kapitel sollte - zumindest in Stichworten - schon bei den
% ersten Festlegungen eines Entwurfs skizziert werden.
% Es wird sich aber in einer normal verlaufenden
% Arbeit dauernd etwas daran ändern. Das Kapitel darf nicht zu
% detailliert werden, sonst langweilt sich der Leser. Es ist sehr
% wichtig, das richtige Abstraktionsniveau zu finden. Beim Verfassen
% sollte man auf die Wiederverwendbarkeit des Textes achten.
% Plant man eine Veröffentlichung aus der Arbeit zu machen, können von
% diesem Kapitel Teile genommen werden. Das Kapitel wird in der Regel
% wohl mindestens 8 Seiten haben, mehr als 20 können ein Hinweis darauf
% sein, daß das Abstraktionsniveau verfehlt wurde.
\begin{itemize}
\item
\end{itemize}
\section{Benchmarking Methodology}
\begin{itemize}
\item
\end{itemize}
\section{Submission Method}
\begin{itemize}
\item submit cost analysis: best method and for a subset the point at which submit cost < time savings
\end{itemize}
\section{Multithreaded Submission}
\begin{itemize}
\item effect of mt-submit, low because \gls{dsa:swq} implicitly synchronized, bandwidth is shared
\end{itemize}
\section{Data Movement from DDR to HBM}
\begin{itemize}
\item
\end{itemize}
\section{Analysis}
\begin{itemize}
\item
\end{itemize}
\cleardoublepage
%%% Local Variables:
%%% TeX-master: "diplom"
%%% End:

42
thesis/content/40_design.tex

@ -0,0 +1,42 @@
\chapter{Design}
\label{sec:design}
% Ist das zentrale Kapitel der Arbeit. Hier werden das Ziel sowie die
% eigenen Ideen, Wertungen, Entwurfsentscheidungen vorgebracht. Es kann
% sich lohnen, verschiedene Möglichkeiten durchzuspielen und dann
% explizit zu begründen, warum man sich für eine bestimmte entschieden
% hat. Dieses Kapitel sollte - zumindest in Stichworten - schon bei den
% ersten Festlegungen eines Entwurfs skizziert werden.
% Es wird sich aber in einer normal verlaufenden
% Arbeit dauernd etwas daran ändern. Das Kapitel darf nicht zu
% detailliert werden, sonst langweilt sich der Leser. Es ist sehr
% wichtig, das richtige Abstraktionsniveau zu finden. Beim Verfassen
% sollte man auf die Wiederverwendbarkeit des Textes achten.
% Plant man eine Veröffentlichung aus der Arbeit zu machen, können von
% diesem Kapitel Teile genommen werden. Das Kapitel wird in der Regel
% wohl mindestens 8 Seiten haben, mehr als 20 können ein Hinweis darauf
% sein, daß das Abstraktionsniveau verfehlt wurde.
\section{Detailed Task Description}
\begin{itemize}
\item give slightly more detailed task Description
\item perspective of "what problems have to be solved"
\item not "what is querry driven prefetching"
\end{itemize}
\section{Design Choices}
\begin{itemize}
\item explain the design choices made to solve the problems
\item this should go into theoretical details - no code
\item when we copy, how we submit, who submits, which DSA are used
\end{itemize}
\cleardoublepage
%%% Local Variables:
%%% TeX-master: "diplom"
%%% End:

29
thesis/content/50_implementation.tex

@ -0,0 +1,29 @@
\chapter{Implementation}
\label{sec:implementation}
% Hier greift man einige wenige, interessante Gesichtspunkte der
% Implementierung heraus. Das Kapitel darf nicht mit Dokumentation oder
% gar Programmkommentaren verwechselt werden. Es kann vorkommen, daß
% sehr viele Gesichtspunkte aufgegriffen werden müssen, ist aber nicht
% sehr häufig. Zweck dieses Kapitels ist einerseits, glaubhaft zu
% machen, daß man es bei der Arbeit nicht mit einem "Papiertiger"
% sondern einem real existierenden System zu tun hat. Es ist sicherlich
% auch ein sehr wichtiger Text für jemanden, der die Arbeit später
% fortsetzt. Der dritte Gesichtspunkt dabei ist, einem Leser einen etwas
% tieferen Einblick in die Technik zu geben, mit der man sich hier
% beschäftigt. Schöne Bespiele sind "War Stories", also Dinge mit denen
% man besonders zu kämpfen hatte, oder eine konkrete, beispielhafte
% Verfeinerung einer der in Kapitel 3 vorgestellten Ideen. Auch hier
% gilt, mehr als 20 Seiten liest keiner, aber das ist hierbei nicht so
% schlimm, weil man die Lektüre ja einfach abbrechen kann, ohne den
% Faden zu verlieren. Vollständige Quellprogramme haben in einer Arbeit
% nichts zu suchen, auch nicht im Anhang, sondern gehören auf Rechner,
% auf denen man sie sich ansehen kann.
\ldots implementation \ldots
\cleardoublepage
%%% Local Variables:
%%% TeX-master: "diplom"
%%% End:

19
thesis/content/60_evaluation.tex

@ -0,0 +1,19 @@
\chapter{Evaluation}
\label{sec:evaluation}
% Zu jeder Arbeit in unserem Bereich gehört eine Leistungsbewertung. Aus
% diesem Kapitel sollte hervorgehen, welche Methoden angewandt worden,
% die Leistungsfähigkeit zu bewerten und welche Ergebnisse dabei erzielt
% wurden. Wichtig ist es, dem Leser nicht nur ein paar Zahlen
% hinzustellen, sondern auch eine Diskussion der Ergebnisse
% vorzunehmen. Es wird empfohlen zunächst die eigenen Erwartungen
% bezüglich der Ergebnisse zu erläutern und anschließend eventuell
% festgestellte Abweichungen zu erklären.
\ldots evaluation \ldots
\cleardoublepage
%%% Local Variables:
%%% TeX-master: "diplom"
%%% End:
Loading…
Cancel
Save