From: Jean-Paul Pelteret Date: Thu, 21 May 2020 10:47:44 +0000 (+0200) Subject: Add section for SD::BatchOptimizer X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2526e5d9648548b3f5e33ca77370369dd77c3ea;p=release-papers.git Add section for SD::BatchOptimizer --- 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}