[test-suite] r305671 - Set higher timeouts for PAQ8p and SciMark2-C on AArch64

Diana Picus via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 19 01:58:49 PDT 2017


Author: rovka
Date: Mon Jun 19 03:58:49 2017
New Revision: 305671

URL: http://llvm.org/viewvc/llvm-project?rev=305671&view=rev
Log:
Set higher timeouts for PAQ8p and SciMark2-C on AArch64

When running the test-suite on AArch64 at -O0, we sometimes get timeouts
in these 2 benchmarks. To avoid this, we increase the thresholds in the
Makefiles. For SciMark2-C, which takes between 450-500s, we use a
threshold of 750s, and for PAQ8p, which takes between 650-750s, we use
1000.

We're modifying the Makefiles because this is what the AArch64 buildbots
currently use.

Modified:
    test-suite/trunk/MultiSource/Benchmarks/PAQ8p/Makefile
    test-suite/trunk/MultiSource/Benchmarks/SciMark2-C/Makefile

Modified: test-suite/trunk/MultiSource/Benchmarks/PAQ8p/Makefile
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/PAQ8p/Makefile?rev=305671&r1=305670&r2=305671&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/PAQ8p/Makefile (original)
+++ test-suite/trunk/MultiSource/Benchmarks/PAQ8p/Makefile Mon Jun 19 03:58:49 2017
@@ -9,4 +9,10 @@ else
 RUN_OPTIONS = -4 $(PROJ_SRC_DIR)/file1.in
 endif
 
+ifeq ($(ARCH),AArch64)
+# On AArch64 at -O0 we take longer than the default 500s. Set it to a more
+# comfortable value.
+RUNTIMELIMIT := 1000
+endif
+
 include $(LEVEL)/MultiSource/Makefile.multisrc

Modified: test-suite/trunk/MultiSource/Benchmarks/SciMark2-C/Makefile
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/SciMark2-C/Makefile?rev=305671&r1=305670&r2=305671&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/SciMark2-C/Makefile (original)
+++ test-suite/trunk/MultiSource/Benchmarks/SciMark2-C/Makefile Mon Jun 19 03:58:49 2017
@@ -13,6 +13,12 @@ else
 ifeq ($(ARCH),Mips)
 # Mips takes ~50 minutes.
 RUNTIMELIMIT := 3000
+else
+ifeq ($(ARCH),AArch64)
+# On AArch64 at -O0 we get very close to 500s and sometimes we go over the
+# threshold. Set it to a more comfortable value.
+RUNTIMELIMIT := 750
+endif
 endif
 ifdef LARGE_PROBLEM_SIZE
 RUN_OPTIONS = -large




More information about the llvm-commits mailing list