Gaius.mul!
Benchmark driver for multi-threaded Results:
JULIA = julia --startup-file=no | |
export JULIA_NUM_THREADS = 32 | |
export JULIA_LOAD_PATH = @ | |
export JULIA_PROJECT = $(PWD) | |
.PHONY: rebuild | |
analysis.ipynb: analysis.jl result.json | |
$(MAKE) rebuild |
Gaius.mul!
Results:
/backup | |
/build | |
/config.mk | |
/result | |
/tmp | |
/var |
{"hconcat":[{"vconcat":[{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"time_ns","type":"quantitative"}}},{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"l1_dcache_load_misses_percent","type":"quantitative"}}},{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"branch_misses_percent","type":"quantitative"}}}]},{"vconcat":[{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"dtlb_load_misses_percent","type":"quantitative"}}},{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"stalled_cycles_frontend_percent","type":"quantitative"}}},{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"scale":{"zero":false},"field":"stalled_cycles_backend_per |
{"hconcat":[{"vconcat":[{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"time_ns","type":"quantitative"}}},{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"l1_dcache_load_misses_percent","type":"quantitative"}}},{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"branch_misses_percent","type":"quantitative"}}}]},{"vconcat":[{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"dtlb_load_misses_percent","type":"quantitative"}}},{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"field":"stalled_cycles_frontend_percent","type":"quantitative"}}},{"mark":{"point":true,"type":"line"},"encoding":{"x":{"field":"log2smallsize","type":"quantitative"},"y":{"scale":{"zero":false},"field":"stalled_cycles_backend_per |