This contains my bachelors thesis and associated tex files, code snippets and maybe more. Topic: Data Movement in Heterogeneous Memories with Intel Data Streaming Accelerator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
2.4 KiB

  1. \documentclass[
  2. a4paper,
  3. abstract=true,
  4. twoside,
  5. listof=totoc,
  6. numbers=noenddot,
  7. bibliography=totoc,
  8. BCOR=1.5cm,
  9. headsepline,
  10. DIV=12,
  11. appendixprefix,
  12. final
  13. ] {scrreprt}
  14. % You should select either american or british instead of english here:
  15. \usepackage[ngerman,british]{babel}
  16. \usepackage{fontspec}
  17. \usepackage[autostyle]{csquotes}
  18. \usepackage[citebordercolor={0.75 0.75 1},
  19. filebordercolor={0.75 0.75 1},
  20. linkbordercolor={0.75 0.75 1},
  21. urlbordercolor={0.75 0.75 1},
  22. pdfborder={0.75 0.75 1},
  23. hidelinks,
  24. plainpages=false,pdfpagelabels=true]{hyperref}
  25. \hypersetup{
  26. pdftitle={Data Movement in Heterogeneous Memories with Intel Data Streaming Accelerator},
  27. pdfauthor={Anatol Constantin Fürst},
  28. pdfkeywords={intel,dsa,numa,memory,bachelor,thesis},
  29. }
  30. \input{preamble/packages.tex}
  31. \addbibresource{own.bib}
  32. \input{preamble/color.tex}
  33. \input{preamble/style.tex}
  34. \input{preamble/newcommands.tex}
  35. \input{own.gls}
  36. % If you know when you will hand in your thesis, enter the date here.
  37. %\date{30. April 2009}
  38. %\newcommand{\printdate}{\@date}
  39. \begin{document}
  40. \pagenumbering{Roman}
  41. \input{content/00_title.tex}
  42. \cleardoublepage
  43. \includepdf{images/bachelor-aufgabe.pdf}
  44. \cleardoublepage
  45. \input{content/01_disclaimer.tex}
  46. % NOTE: if you selected british or american above, change that here too
  47. \selectlanguage{british}
  48. \begin{abstract}
  49. \input{content/02_abstract.tex}
  50. \end{abstract}
  51. \cleardoublepage
  52. \tableofcontents
  53. \cleardoublepage
  54. \listoffigures
  55. \todo{ensure figure placement at top and before first reference}
  56. \cleardoublepage
  57. \listoftables
  58. \cleardoublepage
  59. \listoftodos
  60. \todo{remove me for final version}
  61. \cleardoublepage
  62. \pagenumbering{arabic}
  63. % use \input for small stuff (like a list you include twice or a tiks figure)
  64. % and \include for large latex compilation workloads (like a chapter) to get faster builds.
  65. \include{content/10_introduction}
  66. \cleardoublepage
  67. \include{content/20_state}
  68. \cleardoublepage
  69. \include{content/30_performance}
  70. \cleardoublepage
  71. \include{content/40_design}
  72. \cleardoublepage
  73. \include{content/50_implementation}
  74. \cleardoublepage
  75. \include{content/60_evaluation}
  76. \cleardoublepage
  77. \include{content/70_conclusion}
  78. \cleardoublepage
  79. \appendix
  80. \setglossarystyle{altlistgroup}
  81. \printglossaries
  82. \todo{write glossary entries}
  83. \cleardoublepage
  84. \printbibliography
  85. \iffalse
  86. % an aid for Kile autocompletion
  87. \bibliography{own.bib}
  88. \fi
  89. \end{document}