Changeset 6c2ba38 for src/benchmark


Ignore:
Timestamp:
Nov 28, 2017, 3:52:06 PM (8 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
383e159, 8d5b9cf
Parents:
cf966b5 (diff), 8a0a64d9 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

Location:
src/benchmark
Files:
7 added
3 edited

Legend:

Unmodified
Added
Removed
  • src/benchmark/Makefile.am

    rcf966b5 r6c2ba38  
    9494        ctxswitch-cfa_thread.run        \
    9595        ctxswitch-upp_coroutine.run     \
    96         ctxswitch-upp_thread.run
     96        ctxswitch-upp_thread.run        \
     97        ctxswitch-goroutine.run         \
     98        ctxswitch-java_thread.run
    9799
    98100ctxswitch-cfa_coroutine$(EXEEXT):
     
    111113        @@BACKEND_CC@ ctxswitch/pthreads.c  -DBENCH_N=50000000  -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
    112114
     115ctxswitch-goroutine$(EXEEXT):
     116        @go build -o a.out ctxswitch/goroutine.go
     117
     118ctxswitch-java_thread$(EXEEXT):
     119        @javac ctxswitch/JavaThread.java
     120        @echo "#!/bin/sh" > a.out
     121        @echo "cd ctxswitch && java JavaThread" >> a.out
     122        @chmod a+x a.out
     123
    113124## =========================================================================================================
    114125mutex$(EXEEXT) :\
    115126        mutex-function.run      \
     127        mutex-fetch_add.run     \
    116128        mutex-pthread_lock.run  \
    117129        mutex-upp.run           \
    118130        mutex-cfa1.run          \
    119131        mutex-cfa2.run          \
    120         mutex-cfa4.run
     132        mutex-cfa4.run          \
     133        mutex-java_thread.run
    121134
    122135mutex-function$(EXEEXT):
    123136        @@BACKEND_CC@ mutex/function.c    -DBENCH_N=500000000   -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
    124137
     138mutex-fetch_add$(EXEEXT):
     139        @@BACKEND_CC@ mutex/fetch_add.c   -DBENCH_N=500000000   -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     140
    125141mutex-pthread_lock$(EXEEXT):
    126142        @@BACKEND_CC@ mutex/pthreads.c    -DBENCH_N=50000000    -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     
    137153mutex-cfa4$(EXEEXT):
    138154        @${CC}        mutex/cfa4.c        -DBENCH_N=5000000     -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     155
     156mutex-java_thread$(EXEEXT):
     157        @javac mutex/JavaThread.java
     158        @echo "#!/bin/sh" > a.out
     159        @echo "cd mutex && java JavaThread" >> a.out
     160        @chmod a+x a.out
    139161
    140162## =========================================================================================================
     
    143165        signal-cfa1.run         \
    144166        signal-cfa2.run         \
    145         signal-cfa4.run
     167        signal-cfa4.run         \
     168        signal-java_thread.run
    146169
    147170signal-upp$(EXEEXT):
     
    156179signal-cfa4$(EXEEXT):
    157180        @${CC}        schedint/cfa4.c     -DBENCH_N=500000      -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     181
     182signal-java_thread$(EXEEXT):
     183        @javac schedint/JavaThread.java
     184        @echo "#!/bin/sh" > a.out
     185        @echo "cd schedint && java JavaThread" >> a.out
     186        @chmod a+x a.out
     187
    158188
    159189## =========================================================================================================
     
    183213        creation-cfa_thread.run                 \
    184214        creation-upp_coroutine.run              \
    185         creation-upp_thread.run
     215        creation-upp_thread.run                 \
     216        creation-goroutine.run                  \
     217        creation-java_thread.run
    186218
    187219creation-cfa_coroutine$(EXEEXT):
     
    202234creation-pthread$(EXEEXT):
    203235        @@BACKEND_CC@ creation/pthreads.c  -DBENCH_N=250000     -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     236
     237creation-goroutine$(EXEEXT):
     238        @go build -o a.out creation/goroutine.go
     239
     240creation-java_thread$(EXEEXT):
     241        @javac creation/JavaThread.java
     242        @echo "#!/bin/sh" > a.out
     243        @echo "cd creation && java JavaThread" >> a.out
     244        @chmod a+x a.out
    204245
    205246## =========================================================================================================
  • src/benchmark/Makefile.in

    rcf966b5 r6c2ba38  
    507507        ctxswitch-cfa_thread.run        \
    508508        ctxswitch-upp_coroutine.run     \
    509         ctxswitch-upp_thread.run
     509        ctxswitch-upp_thread.run        \
     510        ctxswitch-goroutine.run         \
     511        ctxswitch-java_thread.run
    510512
    511513ctxswitch-cfa_coroutine$(EXEEXT):
     
    524526        @@BACKEND_CC@ ctxswitch/pthreads.c  -DBENCH_N=50000000  -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
    525527
     528ctxswitch-goroutine$(EXEEXT):
     529        @go build -o a.out ctxswitch/goroutine.go
     530
     531ctxswitch-java_thread$(EXEEXT):
     532        @javac ctxswitch/JavaThread.java
     533        @echo "#!/bin/sh" > a.out
     534        @echo "cd ctxswitch && java JavaThread" >> a.out
     535        @chmod a+x a.out
     536
    526537mutex$(EXEEXT) :\
    527538        mutex-function.run      \
     539        mutex-fetch_add.run     \
    528540        mutex-pthread_lock.run  \
    529541        mutex-upp.run           \
    530542        mutex-cfa1.run          \
    531543        mutex-cfa2.run          \
    532         mutex-cfa4.run
     544        mutex-cfa4.run          \
     545        mutex-java_thread.run
    533546
    534547mutex-function$(EXEEXT):
    535548        @@BACKEND_CC@ mutex/function.c    -DBENCH_N=500000000   -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
    536549
     550mutex-fetch_add$(EXEEXT):
     551        @@BACKEND_CC@ mutex/fetch_add.c   -DBENCH_N=500000000   -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     552
    537553mutex-pthread_lock$(EXEEXT):
    538554        @@BACKEND_CC@ mutex/pthreads.c    -DBENCH_N=50000000    -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     
    549565mutex-cfa4$(EXEEXT):
    550566        @${CC}        mutex/cfa4.c        -DBENCH_N=5000000     -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     567
     568mutex-java_thread$(EXEEXT):
     569        @javac mutex/JavaThread.java
     570        @echo "#!/bin/sh" > a.out
     571        @echo "cd mutex && java JavaThread" >> a.out
     572        @chmod a+x a.out
    551573
    552574signal$(EXEEXT) :\
     
    567589signal-cfa4$(EXEEXT):
    568590        @${CC}        schedint/cfa4.c     -DBENCH_N=500000      -I. -nodebug -lrt -quiet @CFA_FLAGS@ ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     591
     592signal-java_thread$(EXEEXT):
     593        @javac schedint/JavaThread.java
     594        @echo "#!/bin/sh" > a.out
     595        @echo "cd schedint && java JavaThread" >> a.out
     596        @chmod a+x a.out
    569597
    570598waitfor$(EXEEXT) :\
     
    592620        creation-cfa_thread.run                 \
    593621        creation-upp_coroutine.run              \
    594         creation-upp_thread.run
     622        creation-upp_thread.run                 \
     623        creation-goroutine.run                  \
     624        creation-java_thread.run
    595625
    596626creation-cfa_coroutine$(EXEEXT):
     
    611641creation-pthread$(EXEEXT):
    612642        @@BACKEND_CC@ creation/pthreads.c  -DBENCH_N=250000     -I. -lrt -pthread                    ${AM_CFLAGS} ${CFLAGS} ${ccflags}
     643
     644creation-goroutine$(EXEEXT):
     645        @go build -o a.out creation/goroutine.go
     646
     647creation-java_thread$(EXEEXT):
     648        @javac creation/JavaThread.java
     649        @echo "#!/bin/sh" > a.out
     650        @echo "cd creation && java JavaThread" >> a.out
     651        @chmod a+x a.out
    613652
    614653compile$(EXEEXT) :\
  • src/benchmark/bench.h

    rcf966b5 r6c2ba38  
    11#pragma once
    22
    3 #if defined(__CFORALL__)
     3#if defined(__cforall)
    44extern "C" {
    55#endif
     
    88        #include <sys/times.h>                                  // times
    99        #include <time.h>
    10 #if defined(__CFORALL__)
     10#if defined(__cforall)
    1111}
    1212#endif
Note: See TracChangeset for help on using the changeset viewer.