https://github.com/mit-plv/fiat-crypto
Revision 72fe0dddee5e6dceeab0b8a2e6a745abf5287d3e authored by Jason Gross on 15 July 2021, 00:27:45 UTC, committed by Jason Gross on 15 July 2021, 00:28:57 UTC
``` make COQBIN="$HOME/.local64/coq/coq-8.11.1/bin/" SKIP_BEDROCK2=1 TIMED=1 --output-sync perf-csv ```
1 parent f020c4e
Tip revision: 72fe0dddee5e6dceeab0b8a2e6a745abf5287d3e authored by Jason Gross on 15 July 2021, 00:27:45 UTC
make perf csv
make perf csv
Tip revision: 72fe0dd
hyperthreading.sh
#!/bin/sh
set -eu
usage() {
echo "USAGE: $0 <on|off>" ; exit 111
}
if [ "$#" -eq 0 ]; then
usage
fi
case $1 in
on)
for f in "/sys/devices/system/cpu/cpu"[0-9]*/online; do
echo 1 > "$f"
done
;;
off)
cores=""
for cpu in "/sys/devices/system/cpu/cpu"[0-9]* ; do
if grep -vq '^1$' "$cpu/online" 2>/dev/null; then
continue
fi
coreid=$(cat "$cpu/topology/core_id")
if echo "$cores" | grep -- "$coreid" ; then
echo 0 > "$cpu/online"
fi
cores=$(printf "$cores\n$coreid")
done
;;
*) usage
esac
Computing file changes ...