summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Wickerson <j.wickerson@imperial.ac.uk>2020-09-14 21:27:16 +0000
committeroverleaf <overleaf@localhost>2020-09-14 21:27:28 +0000
commitce03daea3d8b6aeabe85144738ccb81857651a63 (patch)
treed2b3cfac6257d28fb7090c2067362ffc8fe85e88
parentddb1fc1e03d014270c1ce5d131bd697431ae0996 (diff)
downloadfccm21_esrhls-ce03daea3d8b6aeabe85144738ccb81857651a63.tar.gz
fccm21_esrhls-ce03daea3d8b6aeabe85144738ccb81857651a63.zip
Update on Overleaf.
-rw-r--r--method-new.tex2
1 files changed, 1 insertions, 1 deletions
diff --git a/method-new.tex b/method-new.tex
index 00c6ffd..d420ab2 100644
--- a/method-new.tex
+++ b/method-new.tex
@@ -163,7 +163,7 @@ Having generated HLS-friendly programs and automatically augmented them with dir
%Figure~\ref{fig:method:toolflow} shows the three stages of testing, depicted as the testing environment in the dashed area.
For each HLS tool in turn, we compile the C program to RTL and then simulate the RTL.
Independently, we also compile the C program using GCC and execute it.
-Additionally, to ensure that our testing is scalable for a large number of large, random programs, we also enforce several time-outs: we set a 5-minute time-out for C simulation and a 20h
+Additionally, to ensure that our testing is scalable for a large number of large, random programs, we also enforce several time-outs: we set a 5-minute time-out for C execution and a 2-hour time-out for RTL simulation.
\paragraph{Types of bugs}
There two types of bugs that we can encounter in this testing setup: programs that cause the HLS tool to crash during compilation (e.g. an unhandled assertion violation or a segmentation fault), and programs where the software execution and the RTL simulation do not return the same value.