From 8f554d8eaac7ab87407dfd6a3738a3593bfd7151 Mon Sep 17 00:00:00 2001 From: Derek Christ Date: Thu, 23 Jun 2022 19:38:56 +0200 Subject: [PATCH] Abstract --- inc/0.titlepage.tex | 23 +++++++++++++++++++++++ inc/1.introduction.tex | 3 ++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/inc/0.titlepage.tex b/inc/0.titlepage.tex index 5151d0d..260f9bc 100644 --- a/inc/0.titlepage.tex +++ b/inc/0.titlepage.tex @@ -45,3 +45,26 @@ Microelectronic Systems Design Research Group \\[3ex] \end{titlepage} +\begin{abstract} +\textbf{Abstract} + +The performance of today's computing systems depends in particular on the memory system used. +With the increasing use of DRAMs, also in mobile and embedded systems, it is important to select a configuration that fits the application. +However, since this is a complex task within the system design, simulations of the system are essential to evaluate the components and configuration parameters used. +Such a simulation can be accomplished with the DRAM simulation environment DRAMSys. +However, this requires realistic stimuli for the memory system, which can be created by the time-consuming simulation of processor cores. +A faster method, which creates such access patterns by analyzing applications on real hardware, is developed in this thesis. + +\vspace{0.9cm} + +\textbf{Zusammenfassung} + +Die Leistung heutiger Rechensysteme hängt insbesondere von dem eingesetzem Speichersystem ab. +Mit der zunehmenden Verbreitung von DRAMs, auch in mobilen und eingebetteten Systemen, ist es wichtig eine auf den Anwendungsfall passende Konfiguration dieser zu wählen. +Da dies jedoch eine komplexe Aufgabenstellung innerhalb des Systemdesigns ist, sind Simulationen des Systems zur Bewertung der eingesetzten Komponenten und Konfigurationsparameter unabdingbar. +Solch eine Simulation kann mit der DRAM Simulationsumgebung DRAMSys vollzogen werden. +Hierfür sind allerdings realitätsnahe Stimuli für das Speichersystem vonnöten, welche durch die zeitaufwändige Simulation von Prozessorkernen erstellt werden können. +Eine schnellere Methode, welche solche Zugriffsmuster durch Analyse von Applikationen auf echter Hardware erstellt, wird in dieser Arbeit entwickelt. + +\end{abstract} + diff --git a/inc/1.introduction.tex b/inc/1.introduction.tex index 149b9fe..29ac82b 100644 --- a/inc/1.introduction.tex +++ b/inc/1.introduction.tex @@ -1,7 +1,8 @@ \section{Introduction} \label{sec:introduction} -Todays computing systems accompany us in almost all areas of life in the form of smart devices, computers, or game consoles. with the increasing performance requirements on these devices, not only faster processors are needed, but also high-performance memory systems, especially DRAMs, which are supposed to deliver a lot of bandwidth at low latency. +Todays computing systems accompany us in almost all areas of life in the form of smart devices, computers, or game consoles. +With the increasing performance requirements on these devices, not only faster processors are needed, but also high-performance memory systems, namely dynamic random access memories, which are supposed to deliver a lot of bandwidth at low latency. While these storage systems are very complex and offer a lot of room for configuration, as the used DRAM standard, the memory controller configuration or the address mapping, there are different requirements for the very different applications\cite{Gomony2012}. Consequently, system designers are commissioned with the complex task of finding the most effective configurations that match the performance and power contraints with good optimizations applied for the specific use case.