#!/usr/bin/env bash LC_OPENMP=${LC_OPENMP:-./lc_openmp} LC_PTHREADS=${LC_PTHREADS:-./lc_pthreads} SMALL_DATA=${SMALL_DATA:-./dataset/small_data.csv} SMALL_LABEL=${SMALL_DATA:-./dataset/small_label.csv} MNIST_DATA=${MNIST_DATA:-./dataset/MNIST_data.csv} MNIST_LABEL=${MNIST_LABEL:-./dataset/MNIST_label.csv} for impl in ${LC_PTHREADS} ${LC_OPENMP}; do for dataset in "${SMALL_DATA} ${SMALL_LABEL}" "${MNIST_DATA} ${MNIST_LABEL}"; do for t in 1 2 4 8 16; do echo $impl $dataset 10 "$t" $impl $dataset 10 "$t" | grep -F "Program time (compute)" done done done