|
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: 2860 (0xb2c) Types: TextFile Names: »ssba.run«
└─⟦db229ac7e⟧ Bits:30007240 EUUGD20: SSBA 1.2 / AFW Benchmarks └─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21F/ssba/ssba.run«
#! /bin/sh # SSBA 1.21F # # Script : ssba.run # # SSBA # # (Suite Synthetique des Benchmarks de l'AFUU) # # BENCHMARK AFUU # # La SSBA est une suite de benchmarks standard. # Elle a ete realisee au sein du Groupe Benchmark de l'AFUU. # Dans sa version 1.2, la SSBA comprend les 12 # benchmarks suivant : # # - mips/joy dc # - dhrystone C v1.1 (avec et sans registres, avec et sans optim) # - whetstone f77 (simple et double precision) # - linpack f77 (unrolled/rolled simple/double precision) # - utah C # - outils grep diff fastformatter lex yacc # - byte sh (multi.sh) # - saxer C # - testc C # - doduc f77 (double precision) # - bsd C # - musbus C # # ssba.run est un script-shell qui permet de lancer la SSBA complete # apres que la personne habilitee a passer la SSBA ait configure # le fichier de definition des commandes et des options : ssba.def. # # Mise en oeuvre : # 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 fiche.res ] ; then cat fiche.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 " HISTORIQUE DU PASSAGE NUMERO $pass" >$LOG echo " ==============================" >>$LOG echo "" >>$LOG echo " SYNTHESE DES RESULTATS DE LA $vers" >$SYN echo " ==================================================" >>$SYN if [ -f 1ligne ] ; then cat 1ligne >>$SYN fi echo "Passage 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 passage No. $pass : DEBUT a $d" >>$RES echo "$vers passage No. $pass : DEBUT a $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 " # FIN #" echo " # DE LA #" echo " # SSBA 1.21F #" echo " ##############" touch $END echo "" >>$RES d=`date` echo $d | awk ' { print $4 } ' >$RESULTS/ssba.datef echo "$vers passage No. $pass : FIN a $d" >>$RES echo "$vers passage No. $pass : FIN a $d" >>$SYN echo "" >>$RES ssba.time