[llvm-commits] [test-suite] r165698 - /test-suite/trunk/MultiSource/Benchmarks/Makefile

Daniel Dunbar daniel at zuster.org
Fri Oct 12 17:00:48 PDT 2012


Hi Hal,

Do you think that you could implement support for SMALL_PROBLEM_SIZE
in these tests?

They significantly bloat the total testing time of the entire suite,
especially at -O0 (or on ARM). The amount of time that they take to
run is pretty disproportionate to the amount of time it takes the rest
of the suite to run, particularly with SMALL_PROBLEM_SIZE=1 enabled.

For example, on x86_64 for -O0, these tests take about 1/3 of the
total testing time. On ARM they take over half the time.

I'm not familiar with these tests but it looks like this may be as
simple as changing LEN and LEN2 to be substantial smaller when that
Makefile variable is set.

 - Daniel

On Wed, Oct 10, 2012 at 9:05 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> Author: hfinkel
> Date: Wed Oct 10 23:05:05 2012
> New Revision: 165698
>
> URL: http://llvm.org/viewvc/llvm-project?rev=165698&view=rev
> Log:
> Reenable TSVC on Darwin.
>
> All TSVC tests now pass on both my Linux and Mac machines,
> and I hope that the buildbots will agreee.
>
>
> Modified:
>     test-suite/trunk/MultiSource/Benchmarks/Makefile
>
> Modified: test-suite/trunk/MultiSource/Benchmarks/Makefile
> URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Makefile?rev=165698&r1=165697&r2=165698&view=diff
> ==============================================================================
> --- test-suite/trunk/MultiSource/Benchmarks/Makefile (original)
> +++ test-suite/trunk/MultiSource/Benchmarks/Makefile Wed Oct 10 23:05:05 2012
> @@ -9,12 +9,7 @@
>                   McCat Olden Ptrdist llubenchmark \
>                   sim FreeBench MallocBench Prolangs-C SciMark2-C mediabench\
>                   nbench ASCI_Purple MiBench Trimaran VersaBench NPB-serial\
> -                 BitBench ASC_Sequoia
> -
> -# Disable TSVC on Darwin until PR-14025 is resolved.
> -ifneq ($(TARGET_OS),Darwin)
> -PARALLEL_DIRS += TSVC
> -endif
> +                 BitBench ASC_Sequoia TSVC
>
>  ifndef DISABLE_CXX
>  PARALLEL_DIRS += Prolangs-C++ PAQ8p tramp3d-v4 Bullet
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list