patch make for 2

This commit is contained in:
2026-04-25 07:12:31 +07:00
parent 06eeee4c0d
commit 3495bb02f4
+11 -8
View File
@@ -28,29 +28,32 @@ batch_size: $(TARGET)
# FIXED LARGE WORKLOAD
# VARYING THREAD COUNT
batch_threads: $(TARGET)
@echo "=== BATCH 2: scaling by threads (size = 200000) ==="
./$(TARGET) 200000 0 > log_thr_0.txt
./$(TARGET) 200000 2 > log_thr_2.txt
./$(TARGET) 200000 4 > log_thr_4.txt
./$(TARGET) 200000 8 > log_thr_8.txt
@echo "=== BATCH 2: scaling by threads (size = 50000) ==="
./$(TARGET) 50000 0 > log_thr_0.txt
./$(TARGET) 50000 2 > log_thr_2.txt
./$(TARGET) 50000 4 > log_thr_4.txt
./$(TARGET) 50000 8 > log_thr_8.txt
# ================= FULL BENCH =================
bench: batch_size batch_threads
logs: batch_size batch_threads
# ================= ANALYSIS =================
analyze_size:
analyze_size: batch_size
$(PY) $(EXPORTER) log_size_5k.txt out/size/
$(PY) $(EXPORTER) log_size_10k.txt out/size/
$(PY) $(EXPORTER) log_size_20k.txt out/size/
$(PY) $(EXPORTER) log_size_50k.txt out/size/
$(PY) $(EXPORTER) log_size_100k.txt out/size/
analyze_threads:
analyze_threads: batch_threads
$(PY) $(EXPORTER) log_thr_0.txt out/threads/
$(PY) $(EXPORTER) log_thr_2.txt out/threads/
$(PY) $(EXPORTER) log_thr_4.txt out/threads/
$(PY) $(EXPORTER) log_thr_8.txt out/threads/
# ================= FULL ANALYZE =================
analyze: logs analyze_size analyze_threads
# ================= CLEAN =================
clean:
rm -f $(TARGET) *.txt timeline.png