Releated work PIMSimulator

This commit is contained in:
2024-03-12 11:04:11 +01:00
parent 29de1fc642
commit 4e0c82aaa7
2 changed files with 40 additions and 7 deletions

View File

@@ -82,9 +82,14 @@ Contributions:
\end{itemize}
%
\section{Related Work}
Onur Ramulator
Samsung DRAMSim2
% TODO Derek/Lukas
Onur Ramulator
With the \textbf{PIMSimulator} \cite{shin-haengkang2023}, Samsung provides a virtual prototype of \ac{fimdram} based on the DRAMSim2 \cite{rosenfeld2011} cycle-accurate memory simulator.
PIMSimulator offers two simulation modes: it can either accept pre-recorded memory traces or generate very simplified memory traffic using a minimal host processor model that essentially executes only the \ac{pim}-related program regions.
However, neither approach accurately models a complete system consisting of a host processor running a real compiled binary and the memory system that integrates \ac{fimdram}.
As a result, only limited conclusions can be made about the performance impact of \ac{fimdram} and the changes that are required in the application code to support the new architecture.
\section{Background DRAM-PIM}
\label{sec:dram_pim}
% TODO Derek