Changeset c6f1f3e for benchmark


Ignore:
Timestamp:
Jul 31, 2019, 3:33:44 PM (6 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
0d92e5c
Parents:
1d76f8a4
Message:

Jenkins now also computes various speed-up graphs for performance monitoring

Location:
benchmark
Files:
9 added
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified benchmark/Makefile.am

    r1d76f8a4 rc6f1f3e  
    5151STATS    = ${abs_top_srcdir}/tools/stat.py
    5252repeats  = 3 # 30
     53arch     = x64
    5354skipcompile = no
    5455TIME_FORMAT = "%E"
     
    99100@DOifskipcompile@
    100101        @+make compile.csv
     102        @-+make compile.diff.csv
    101103@DOendif@
    102104        @+make ctxswitch.csv
     105        @-+make ctxswitch.diff.csv
    103106        @+make mutex.csv
     107        @-+make mutex.diff.csv
    104108        @+make signal.csv
     109        @-+make signal.diff.csv
    105110@DOifskipcompile@
    106         @cat compile.csv
     111        cat compile.csv
     112        -cat compile.diff.csv
    107113@DOendif@
    108         @cat ctxswitch.csv
    109         @cat mutex.csv
    110         @cat signal.csv
     114        cat ctxswitch.csv
     115        -cat ctxswitch.diff.csv
     116        cat mutex.csv
     117        -cat mutex.diff.csv
     118        cat signal.csv
     119        -cat signal.diff.csv
    111120
    112121compile.csv:
     
    142151        @+make waitfor-cfa2.runquiet >> $@
    143152        @$(srcdir)/fixcsv.sh $@
     153
     154%.diff.csv: %.csv
     155        @test -e $(srcdir)/baselines/$(arch)/$< || (echo "Error : Missing baseline for ${<}" && false)
     156        @$(srcdir)/baselines/calc.py $(srcdir)/baselines/$(arch)/$(<) $(<) > $@
     157
    144158
    145159## =========================================================================================================
  • TabularUnified benchmark/Makefile.in

    r1d76f8a4 rc6f1f3e  
    397397STATS = ${abs_top_srcdir}/tools/stat.py
    398398repeats = 3 # 30
     399arch = x64
    399400skipcompile = no
    400401TIME_FORMAT = "%E"
     
    761762@DOifskipcompile@
    762763        @+make compile.csv
     764        @-+make compile.diff.csv
    763765@DOendif@
    764766        @+make ctxswitch.csv
     767        @-+make ctxswitch.diff.csv
    765768        @+make mutex.csv
     769        @-+make mutex.diff.csv
    766770        @+make signal.csv
     771        @-+make signal.diff.csv
    767772@DOifskipcompile@
    768         @cat compile.csv
     773        cat compile.csv
     774        -cat compile.diff.csv
    769775@DOendif@
    770         @cat ctxswitch.csv
    771         @cat mutex.csv
    772         @cat signal.csv
     776        cat ctxswitch.csv
     777        -cat ctxswitch.diff.csv
     778        cat mutex.csv
     779        -cat mutex.diff.csv
     780        cat signal.csv
     781        -cat signal.diff.csv
    773782
    774783compile.csv:
     
    805814        @$(srcdir)/fixcsv.sh $@
    806815
     816%.diff.csv: %.csv
     817        @test -e $(srcdir)/baselines/$(arch)/$< || (echo "Error : Missing baseline for ${<}" && false)
     818        @$(srcdir)/baselines/calc.py $(srcdir)/baselines/$(arch)/$(<) $(<) > $@
     819
    807820loop$(EXEEXT):
    808821        $(BENCH_V_CC)$(COMPILE) -DBENCH_N=5000000000 $(srcdir)/loop.c
Note: See TracChangeset for help on using the changeset viewer.