1234567891011121314151617181920212223242526272829303132 |
- #!/bin/bash
- # cd into the directory containing this script (from the bash faq 028)
- if [[ $BASH_SOURCE = */* ]]; then
- cd -- "${BASH_SOURCE%/*}/" || exit
- fi
- ./start-docker
- if [ "$1" == "" ]; then
- niters=1
- else
- niters="$1"
- fi
- if [ "$2" == "" ]; then
- ncores=1
- else
- ncores="$2"
- fi
- for iter in $(seq 1 $niters); do
- for expon in 15 16 17 18 19 20; do
- sends=$((1<<expon))
- docker exec -it ${SPARTA_DOCKER_PREFIX}sparta \
- numactl -C 0-$((ncores-1)) ftxsgx-runner \
- sparta/target/x86_64-fortanix-unknown-sgx/release/sparta.sgxs \
- -- $sends $sends $ncores $sends 5 -r 10 -w 0
- done
- done
- ./stop-docker
|