|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T s
Length: 2786 (0xae2) Types: TextFile Names: »ssba.run«
└─⟦db229ac7e⟧ Bits:30007240 EUUGD20: SSBA 1.2 / AFW Benchmarks └─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21E/ssba/ssba.run«
#! /bin/sh # SSBA 1.21E # # Script : ssba.run # # SSBA # # (Suite Synthetique des Benchmarks de l'AFUU) # (Synthetic Suite of Benchmarks from the AFUU) # # BENCHMARK AFUU # # The SSBA is a standard benchmarks suite. # It was conceived inside the Benchmark Group of the AFUU. # In its release 1.21E, the SSBA owns the 12 following # benchmarks : # # - mips/joy dc # - dhrystone C v1.1 (with and without registers/optimization) # - whetstone f77 (single and double precision) # - linpack f77 (unrolled/rolled single/double precision) # - utah C # - tools (grep diff fastformatter lex yacc) # - byte sh (multi.sh) # - saxer C # - testc C # - doduc f77 (double precision) # - bsd C # - musbus C # # ssba.run is a script-shell to run the full SSBA after having # defined the commands and their options in the file ssba.def. # # Just type: # ssba.run& # b=ssba INSTALL=../install RESULTS=../results LOG=$RESULTS/ssba.log RES=$RESULTS/ssba.res SEQ=$RESULTS/ssba.seq SYN=$RESULTS/synthese END=ssba.end PATH=.:$PATH export PATH echo "kill -9 $$" > ssba.kill chmod u+x $b.kill if [ ! -d $RESULTS ] ; then mkdir $RESULTS fi if [ ! -f $SEQ ] ; then seq=0 echo $seq > $SEQ else seq=`cat $SEQ` seq=`expr $seq + 1` echo $seq > $SEQ fi if [ -f $LOG ] ; then mv $LOG $RESULTS/log.$seq fi if [ -f $RES ] ; then mv $RES $RESULTS/res.$seq fi if [ -f $SYN ] ; then mv $SYN $RESULTS/syn.$seq fi cat ssba.ban >$RES if [ -f card.res ] ; then cat card.res >>$RES fi vers=`cat ssba.vers` pass=`expr $seq + 1` echo " BENCHMARK AFUU $vers" echo " BENCHMARK AFUU $vers" >>$RES echo " ====================================" >>$RES echo "" echo "" >>$RES echo " HISTORY OF THE RUN NUMBER $pass" >$LOG echo " ===========================" >>$LOG echo "" >>$LOG echo " RESULTS SYNTHESIS OF THE $vers" >$SYN echo " ==============================================" >>$SYN if [ -f 1line ] ; then cat 1line >>$SYN fi echo "Run No. $pass" chmod u+x ssba.ini ssba.cf ssba.size ssba.syn ssba.time stan.test d=`date` echo $d | awk ' { print $4 } ' >$RESULTS/ssba.dated echo "$vers run No. $pass : BEGIN at $d" >>$RES echo "$vers run No. $pass : BEGIN at $d" >>$SYN cat ../config/config.doc >>$RES stan.test ssba.cf ssba.bgr& make ssba >>$LOG ssba.syn ssba.size make suptmp > /dev/null echo " ##############" echo " # END #" echo " # OF THE #" echo " # SSBA 1.21E #" echo " ##############" touch $END echo "" >>$RES d=`date` echo $d | awk ' { print $4 } ' >$RESULTS/ssba.datef echo "$vers run No. $pass : END at $d" >>$RES echo "$vers run No. $pass : END at $d" >>$SYN echo "" >>$RES ssba.time