From c2526e5d9648548b3f5e33ca77370369dd77c3ea Mon Sep 17 00:00:00 2001 From: Jean-Paul Pelteret Date: Thu, 21 May 2020 12:47:44 +0200 Subject: [PATCH] Add section for SD::BatchOptimizer --- 9.2/paper.tex | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/9.2/paper.tex b/9.2/paper.tex index 2cf3745..c07d1f0 100644 --- a/9.2/paper.tex +++ b/9.2/paper.tex @@ -462,6 +462,21 @@ meshes with more than 4B unknowns. {\color{red}TODO[Timo]} \todo[inline]{Luca: Your section} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\subsection{Improved performance of symbolic framework} +\label{subsec:symbdiff} + +\todo[inline]{J-P's section} + +BatchOptimizer for symbolic expressions +\begin{itemize} +\item CSE for dictionary-based expressions +\item ``lambdify'' (via SymEngine) +\item Offloading to LLVM JIT compiler (via SymEngine) +\item Serialization, so complex expressions can be compiled offline +\end{itemize} + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \subsection{New and improved tutorial and code gallery programs} \label{subsec:steps} -- 2.39.5