parent
30e8b2a2c6
commit
65a2ed9357
|
@ -9,14 +9,16 @@ binDir="bin"
|
||||||
calcDir="calculation"
|
calcDir="calculation"
|
||||||
|
|
||||||
# Param
|
# Param
|
||||||
binList="$(ls -1 "${binDir}"| sed '$!s/$/ /' | tr -d '\n')"
|
#binList="$(ls -1 "${binDir}"| sed '$!s/$/ /' | tr -d '\n')"
|
||||||
|
binList="batch_queue_2_comm" #mcringbuffer_comm csq_2_comm"
|
||||||
nbNodesList="2" # Nombre de noeuds chainés dans le pipeline
|
nbNodesList="2" # Nombre de noeuds chainés dans le pipeline
|
||||||
typeProdList="none useless_loop line matrice" # Methode pour produire les valeurs
|
typeProdList="none" # useless_loop line matrice" # Methode pour produire les valeurs
|
||||||
typeCacheList="L2 Memory" # Niveau de cache partage
|
typeCacheList="L2" # Memory" # Niveau de cache partage
|
||||||
perfOpt="stat -B -r 10 -e cycles -e L1-dcache-loads -e L1-dcache-stores -e L1-dcache-load-misses -e L1-dcache-store-misses -e L1-dcache-prefetch-misses"
|
perfOpt="stat -B -r 10 -e cycles -e L1-dcache-loads -e L1-dcache-stores -e L1-dcache-load-misses -e L1-dcache-store-misses -e L1-dcache-prefetch-misses"
|
||||||
|
|
||||||
# Const
|
# Const
|
||||||
nbIter="500000768" # Nb de lignes produites (doit être un multiple de BUF_SIZE)
|
#nbIter="500000768" # Nb de lignes produites (doit être un multiple de BUF_SIZE)
|
||||||
|
nbIter="50000064"
|
||||||
sizeBuf="1" # En nombre de lignes de cache
|
sizeBuf="1" # En nombre de lignes de cache
|
||||||
|
|
||||||
# Nom generique des fichiers de log
|
# Nom generique des fichiers de log
|
||||||
|
@ -59,8 +61,9 @@ function_run () {
|
||||||
beginingDate=`date +%s`
|
beginingDate=`date +%s`
|
||||||
|
|
||||||
( $cmdLineRun 2>&1 || echo "echec experience" ) | eval tee $logFileName
|
( $cmdLineRun 2>&1 || echo "echec experience" ) | eval tee $logFileName
|
||||||
eval cat $logFileName.perf >> $logFileName
|
logFileNameVal="$(eval echo $logFileName)"
|
||||||
eval rm $logFileName.perf
|
cat $logFileNameVal.perf >> $logFileNameVal
|
||||||
|
rm $logFileNameVal.perf
|
||||||
endDate=`date +%s`
|
endDate=`date +%s`
|
||||||
duration_sec=`expr \( $endDate - $beginingDate \) % 60`
|
duration_sec=`expr \( $endDate - $beginingDate \) % 60`
|
||||||
duration_min=`expr \( $endDate - $beginingDate \) / 60`
|
duration_min=`expr \( $endDate - $beginingDate \) / 60`
|
||||||
|
|
Loading…
Reference in New Issue