forked from personal/squiggle.c
formatting pass; makefile tweaks
This commit is contained in:
parent
b497b5b399
commit
48f333adfe
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
6
makefile
6
makefile
|
@ -24,10 +24,12 @@ lint:
|
||||||
clang-tidy squiggle_more.c -- -lm
|
clang-tidy squiggle_more.c -- -lm
|
||||||
|
|
||||||
profile:
|
profile:
|
||||||
sudo perf record ./examples/more/12_time_to_botec_parallel/example
|
sudo perf record -g ./examples/more/12_time_to_botec_parallel/example
|
||||||
sudo perf report
|
sudo perf report
|
||||||
rm perf.data
|
rm perf.data
|
||||||
|
sudo perf stat ./examples/more/12_time_to_botec_parallel/example
|
||||||
|
|
||||||
time-linux:
|
time-linux:
|
||||||
|
gcc -O3 -Wall -Wextra -Wdouble-promotion -Wconversion examples/more/12_time_to_botec_parallel/example.c squiggle.c squiggle_more.c -lm -fopenmp -o examples/more/12_time_to_botec_parallel/example
|
||||||
@echo "Running 100x and taking avg time: $(TTB)"
|
@echo "Running 100x and taking avg time: $(TTB)"
|
||||||
@t=$$(/usr/bin/time -f "%e" -p bash -c 'for i in {1..100}; do $(TTB); done' 2>&1 >/dev/null | grep real | awk '{print $$2}' ); echo "scale=2; 1000 * $$t / 100" | bc | sed "s|^|Time using 16 threads: |" | sed 's|$$|ms|' && echo
|
@t=$$(/usr/bin/time -f "%e" -p bash -c 'for i in {1..100}; do OMP_PROC_BIND=TRUE $(TTB); done' 2>&1 >/dev/null | grep real | awk '{print $$2}' ); echo "scale=2; 1000 * $$t / 100" | bc | sed "s|^|Time using 16 threads: |" | sed 's|$$|ms|' && echo
|
||||||
|
|
Loading…
Reference in New Issue
Block a user