From 8c3604fe7339677b7746422c32f342582f61e32e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Tue, 26 Sep 2023 16:46:58 +0200 Subject: [PATCH] Palmed: slight refactors --- manuscrit/30_palmed/35_benchsuite_bb.tex | 2 ++ manuscrit/30_palmed/40_palmed_results.tex | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/manuscrit/30_palmed/35_benchsuite_bb.tex b/manuscrit/30_palmed/35_benchsuite_bb.tex index 9d38a7b..42eacf1 100644 --- a/manuscrit/30_palmed/35_benchsuite_bb.tex +++ b/manuscrit/30_palmed/35_benchsuite_bb.tex @@ -200,3 +200,5 @@ set of \emph{flow sites} and \emph{jump sites}. The former is the set of addresses just after a control flow instruction, while the latter is the set of addresses to which jump instructions may jump. We then split the straight-line code of the symbol using the union of both sets as boundaries. + +\todo{Add bb count} diff --git a/manuscrit/30_palmed/40_palmed_results.tex b/manuscrit/30_palmed/40_palmed_results.tex index 92a3bc0..7e6bb79 100644 --- a/manuscrit/30_palmed/40_palmed_results.tex +++ b/manuscrit/30_palmed/40_palmed_results.tex @@ -1,7 +1,9 @@ -\section{Main contribution: evaluating \palmed{}}\label{sec:palmed_results} +\section{Evaluating \palmed{}}\label{sec:palmed_results} -The main contribution I made to \palmed{} is its evaluation harness and -procedure. \todo{} +Evaluating \palmed{} on the previously gathered basic blocks now requires, on +one hand, to define evaluation metrics and, on the other hand, an evaluation +harness to collect the throughput predictions from \palmed{} and the other +considered code analyzers, from which metrics will be derived. \subsection{Evaluation harness}