patch make for 2
This commit is contained in:
+11
-8
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user