commit 6879295ddb6a5a15d7e80e04bcf5c833503d7225 Author: Marco Ammon Date: Fri Sep 13 11:55:44 2019 +0200 Grundgerüst angelegt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ad21aa3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,227 @@ +### LaTeX ### +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync +*Notes.bib + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.gtex + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Comment the next line if you want to keep your tikz graphics files +*.tikz +*-tikzDictionary + +# listings +*.lol + +# makeidx +*.idx +*.ilg +*.ind +*.ist + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# nomencl +*.nlo + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# todonotes +*.tdo + +# easy-todo +*.lod + +# xindy +*.xdy + +# xypic precompiled matrices +*.xyc + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# Kile +*.backup + +# KBibTeX +*~[0-9]* + +# auto folder when using emacs and auctex +/auto/* + +# expex forward references with \gathertags +*-tags.tex + +### LaTeX Patch ### +# glossaries +*.glstex diff --git a/2-1-einfuehrung.tex b/2-1-einfuehrung.tex new file mode 100644 index 0000000..1f33b84 --- /dev/null +++ b/2-1-einfuehrung.tex @@ -0,0 +1 @@ +\subsection{Einführung} \ No newline at end of file diff --git a/2-2-msg.tex b/2-2-msg.tex new file mode 100644 index 0000000..dc93358 --- /dev/null +++ b/2-2-msg.tex @@ -0,0 +1 @@ +\subsection{Message Passing} \ No newline at end of file diff --git a/2-3-mpi.tex b/2-3-mpi.tex new file mode 100644 index 0000000..90f78bf --- /dev/null +++ b/2-3-mpi.tex @@ -0,0 +1 @@ +\subsection{Message Passing Interface (MPI)} \ No newline at end of file diff --git a/2-6-pgas.tex b/2-6-pgas.tex new file mode 100644 index 0000000..2c407e6 --- /dev/null +++ b/2-6-pgas.tex @@ -0,0 +1 @@ +\subsection{PGAS} \ No newline at end of file diff --git a/2-7-dsm.tex b/2-7-dsm.tex new file mode 100644 index 0000000..3449d34 --- /dev/null +++ b/2-7-dsm.tex @@ -0,0 +1 @@ +\subsection{Distributed Shared-Memory (DSM)} \ No newline at end of file diff --git a/3-1-einfuehrung.tex b/3-1-einfuehrung.tex new file mode 100644 index 0000000..1f33b84 --- /dev/null +++ b/3-1-einfuehrung.tex @@ -0,0 +1 @@ +\subsection{Einführung} \ No newline at end of file diff --git a/3-2-topologien.tex b/3-2-topologien.tex new file mode 100644 index 0000000..2a2ee79 --- /dev/null +++ b/3-2-topologien.tex @@ -0,0 +1 @@ +\subsection{Topologien} \ No newline at end of file diff --git a/3-3-anwendungen.tex b/3-3-anwendungen.tex new file mode 100644 index 0000000..aa521ea --- /dev/null +++ b/3-3-anwendungen.tex @@ -0,0 +1 @@ +\subsection{Anwendungen} \ No newline at end of file diff --git a/3-4-leistungsanalyse.tex b/3-4-leistungsanalyse.tex new file mode 100644 index 0000000..862161d --- /dev/null +++ b/3-4-leistungsanalyse.tex @@ -0,0 +1 @@ +\subsection{Leistungsanalyse} \ No newline at end of file diff --git a/3-5-lastausgleich.tex b/3-5-lastausgleich.tex new file mode 100644 index 0000000..b650cb9 --- /dev/null +++ b/3-5-lastausgleich.tex @@ -0,0 +1 @@ +\subsection{Lastausgleich} \ No newline at end of file diff --git a/3-6-kommunikation.tex b/3-6-kommunikation.tex new file mode 100644 index 0000000..e4a500a --- /dev/null +++ b/3-6-kommunikation.tex @@ -0,0 +1 @@ +\subsection{Kommunikation} \ No newline at end of file diff --git a/3-7-heterogene-architekturen.tex b/3-7-heterogene-architekturen.tex new file mode 100644 index 0000000..7901b9b --- /dev/null +++ b/3-7-heterogene-architekturen.tex @@ -0,0 +1 @@ +\subsection{Heterogene Architekturen} \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..009cdd9 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +TEXFILE = zusammenfassung.tex +PDFFILE = $(TEXFILE:.tex=.pdf) +DEPFILES = $(wildcard *.tex) + +.PHONY: $(PDFFILE) all clean + +all: $(PDFFILE) + +$(PDFFILE): $(TEXFILE) $(DEPFILES) + latexmk -pdf -pdflatex="pdflatex -interactive=nonstopmode" $(TEXFILE) + +clean: + latexmk -CA + rm -f $(TEXFILES:.tex=.synctex.gz) $(TEXFILE:.tex=.bbl) $(TEXFILE:.tex=.tdo) diff --git a/zusammenfassung.tex b/zusammenfassung.tex new file mode 100644 index 0000000..0d6d44a --- /dev/null +++ b/zusammenfassung.tex @@ -0,0 +1,61 @@ +\documentclass[11pt,a4paper]{scrartcl} +\usepackage[table]{xcolor} +\usepackage[a4paper,left=1.5cm,right=1.5cm,top=2.0cm,bottom=2.0cm]{geometry} +\usepackage[ngerman]{babel} +\usepackage{amssymb} +\usepackage{mathrsfs} +\usepackage[utf8]{inputenc} +\usepackage{amsmath} +\usepackage{enumitem} +\usepackage{tikz-qtree} +\usepackage{mathtools} +\usepackage{latexsym} +\usepackage{algorithmicx} +\usepackage{csquotes} +\usepackage{pdfpages} +\usepackage{pgfplots} +\usepackage{hyperref} +\usepackage{listings} +\usepackage{pdflscape} +\usepackage{tikz} +\usetikzlibrary{positioning} +\usetikzlibrary{arrows} +\usetikzlibrary{automata} +\usetikzlibrary{shapes} +\usetikzlibrary{calc} +\usetikzlibrary{decorations.markings} +\usetikzlibrary{matrix} +\usepackage{commath} + +\pdfminorversion=7 % Import-Unterstützung für PDFs bis Version 1.7 +\pgfplotsset{compat=1.16} % verhindern, dass pgfplots im Rückwärtskompatibilitätsmodus arbeitet + +\definecolor{fau_blau}{RGB}{26, 71, 115} + +\newcommand{\begriff}[1]{\textcolor{fau_blau}{\emph{#1}}} +\newcommand{\wichtig}[1]{\emph{#1}} + +\tikzset{rectangle state/.style={draw,rectangle}} + +\title{Zusammenfassung \enquote{Programmierung \& Architekturen von Cluster-Rechnern}} +\author{Marco Ammon} +\date{\today} + +\begin{document} +\maketitle + +\section{Programmierung (Lehrstuhl i2)} +\input{2-1-einfuehrung} +\input{2-2-msg} +\input{2-3-mpi} +\input{2-6-pgas} +\input{2-7-dsm} +\section{Architektur (Lehrstuhl i3)} +\input{3-1-einfuehrung} +\input{3-2-topologien} +\input{3-3-anwendungen} +\input{3-4-leistungsanalyse} +\input{3-5-lastausgleich} +\input{3-6-kommunikation} +\input{3-7-heterogene-architekturen} +\end{document}