Changes in / [7c4416a:f6afd84]


Ignore:
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/colby_parsons_MMAth/benchmarks/actors/run

    r7c4416a rf6afd84  
    8585}
    8686
    87 #used for output formatting
    8887column_headers="proc\ttime (s)"
    8988
     
    113112numtimes=5
    114113
    115 # bench_cores='1 2 4 8 16 24 32'
     114# bench_cores='4 8'
    116115bench_cores='1 2 4 8 16 24 32 48'
    117116# bench_cores='48'
    118117
    119 # toggle missed gulp tracking config (overrides specified config)
    120 missed_gulps=${true}
    121 # missed_gulps=${false}
    122 
    123 # toggle mem collection config (overrides specified config)
    124 # outputs mem instead of time
    125 mem=${true}
     118# toggle mem collection instead of time (executor only)
     119# mem=${true}
    126120mem=${false}
    127121
     
    176170    runPROTO=${false}
    177171    runAKKA=${false}
    178     executor=${true}
    179     matrix=${true}
    180     repeat=${true}
    181 fi
    182 
    183 if [ ${mem} -eq ${true} ] ; then
    184     bench_cores='48'
    185     column_headers="proc\tmem (kB)"
    186     names=('CFA')
    187     var_flags=('-D__STEAL=1 -DSEARCH=1')
    188     runCAF=${true}
    189     runUCPP=${true}
    190     runPROTO=${true}
    191     runAKKA=${true}
    192     executor=${true}
    193     matrix=${false}
    194     repeat=${false}
    195     balance=${false}
    196     static=${false}
    197     dynamic=${false}
    198172fi
    199173
     
    256230
    257231for i in ${!names[@]}; do
    258     echo -n ${names[$i]}" "
     232        echo -n ${names[$i]}" "
    259233done
    260234if [ ${runCAF} -eq ${true} ] ; then
  • libcfa/src/concurrency/actor.hfa

    r7c4416a rf6afd84  
    3838// show stats
    3939// #define ACTOR_STATS
    40 
    41 // used to run and only track missed queue gulps
    42 #ifdef ACTOR_STATS
    43 #define ACTOR_STATS_QUEUE_MISSED
    44 #endif
    4540
    4641// forward decls
     
    134129        #ifdef ACTOR_STATS
    135130        unsigned int id;
    136     #endif
    137     #ifdef ACTOR_STATS_QUEUE_MISSED
    138131        size_t missed;                                                                          // transfers skipped due to being_processed flag being up
    139132        #endif
     
    345338        } // for
    346339
    347         #ifdef ACTOR_STATS_QUEUE_MISSED
     340        #ifdef ACTOR_STATS
    348341        size_t misses = 0;
    349342        for ( i; nrqueues ) {
     
    372365        printf("\tMessages stolen:\t\t\t%lu\n\tAverage steal size:\t\t\t%lu\n", __all_msgs_stolen, avg_steal);
    373366        #endif
    374 
    375     #ifndef ACTOR_STATS
    376     #ifdef ACTOR_STATS_QUEUE_MISSED
    377     printf("\t%lu", misses);
    378     #endif
    379     #endif
    380367               
    381368}
Note: See TracChangeset for help on using the changeset viewer.