Skip to content

Commit acc0623

Browse files
Mandeep Singh Grangdtarditi
authored andcommitted
Disable SciMark for ARM and increase the runtime limit (#89)
On ARM qemu, SciMark takes ~1200s to run. We increase the runtime limit for SciMark to ~1500s so that it does not get reported as fail. Also 1500s is a bit too long for per patch LNT validations. So for now we disable SciMark for ARM target.
1 parent d70a329 commit acc0623

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

MultiSource/Benchmarks/Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ PARALLEL_DIRS := Fhourstones Fhourstones-3.1 \
1111
nbench ASCI_Purple MiBench Trimaran VersaBench NPB-serial\
1212
BitBench ASC_Sequoia TSVC DOE-ProxyApps-C
1313

14+
# On ARM qemu, SciMark2-C takes ~18m to run. For now we disable it.
15+
ifeq ($(ARCH),ARM)
16+
PARALLEL_DIRS := $(filter-out SciMark2-C,$(PARALLEL_DIRS))
17+
endif
18+
1419
# Disable TSVC on Darwin until the tests support SMALL_PROBLEM_SIZE=1.
1520
ifeq ($(TARGET_OS),Darwin)
1621
ifeq ($(ARCH),ARM)

MultiSource/Benchmarks/SciMark2-C/Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,17 @@ ifeq ($(ARCH),Mips)
1414
# Mips takes ~50 minutes.
1515
RUNTIMELIMIT := 3000
1616
else
17+
ifeq ($(ARCH),ARM)
18+
# On ARM we get very close to 1200s. Set it to a more comfortable value.
19+
RUNTIMELIMIT := 1500
20+
else
1721
ifeq ($(ARCH),AArch64)
1822
# On AArch64 at -O0 we get very close to 500s and sometimes we go over the
1923
# threshold. Set it to a more comfortable value.
2024
RUNTIMELIMIT := 750
2125
endif
2226
endif
27+
endif
2328
ifdef LARGE_PROBLEM_SIZE
2429
RUN_OPTIONS = -large
2530
endif

0 commit comments

Comments
 (0)