-
Notifications
You must be signed in to change notification settings - Fork 0
/
table.tex
executable file
·31 lines (25 loc) · 1.4 KB
/
table.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{xspace}
%\usepackage{fullpage}
\newcommand{\vbar}{|}
\newcommand{\halide}{\textsc{Halide}\xspace}
\newcommand{\vercors}{\textsc{VerCors}\xspace}
\newcommand{\C}{\textsc{C}\xspace}
\newcommand{\pvl}{\textsc{Pvl}\xspace}
\newcommand*{\ditto}{\textquotedbl}
\begin{document}
\begin{table}
\centering
\caption{Number of lines of code and annotations for different \halide algorithms, schedules and resulting programs, and the verification times required by \vercors to prove memory safety, given that no annotations are provided by the user. The letters after each schedule denote the used directives:
\texttt{\underline{c}ompute\_at}, \texttt{\underline{f}use}, \texttt{\underline{p}arallel}, \texttt{\underline{r}eorder}, \texttt{\underline{s}plit}, \texttt{\underline{st}ore\_at} and \texttt{\underline{u}nroll}. With the notation $^{\dag}$ we indicate that an experiment has inconsistent results, i.e. it verified most of the times, but failed sometimes. }
\label{tab:verification-results-memory}
\input{result_table_mem.tex}
\end{table}
\begin{table}
\caption{Number of lines of code and annotations for different \halide algorithms, schedules and resulting programs, and the verification times required by \vercors. \texttt{F} stands for verification failed.}
\label{tab:verification-results}
\centering
\input{result_table.tex}
\end{table}
\end{document}