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.

27 lines
1.9 KiB

  1. \chapter{Introduction}
  2. \label{chap:intro}
  3. % Die Einleitung schreibt man zuletzt, wenn die Arbeit im Großen und
  4. % Ganzen schon fertig ist. (Wenn man mit der Einleitung beginnt - ein
  5. % häufiger Fehler - braucht man viel länger und wirft sie später doch
  6. % wieder weg). Sie hat als wesentliche Aufgabe, den Kontext für die
  7. % unterschiedlichen Klassen von Lesern herzustellen. Man muß hier die
  8. % Leser für sich gewinnen. Das Problem, mit dem sich die Arbeit befaßt,
  9. % sollte am Ende wenigsten in Grundzügen klar sein und dem Leser
  10. % interessant erscheinen. Das Kapitel schließt mit einer Übersicht über
  11. % den Rest der Arbeit. Meist braucht man mindestens 4 Seiten dafür, mehr
  12. % als 10 Seiten liest keiner.
  13. \begin{itemize}
  14. \item Provide an overview of the challenges posed by Non-Uniform Memory Architectures (NUMA) with diverse non-functional properties, such as varying throughput, in modern hardware design.
  15. \item Introduce the Intel Data Streaming Accelerator (Intel DSA) and its role in optimizing streaming data movement operations for various applications.
  16. \item Explain the concept of Query Driven Prefetching (\gls{qdp}) and its significance in optimizing database performance through intelligent prefetching.
  17. \item Clearly state the main objectives of thesis, emphasizing the analysis and characterization of the Intel DSA architecture, and application of dsa to qdp
  18. \item Outline the primary contributions of the work, including the implementation of a cache within \gls{qdp}, the performance and analysis of microbenchmarks
  19. \item Emphasize the significance of these contributions in addressing the challenges of prefetching in a heterogeneous memory system and providing practical insights for other researchers and developers.
  20. \item Provide an overview of the structure, outlining the main sections and their respective content.
  21. \end{itemize}
  22. %%% Local Variables:
  23. %%% TeX-master: "diplom"
  24. %%% End: