From a4e38b9e3311b809aefe9a34ee3d20d8b9ce7dcf Mon Sep 17 00:00:00 2001 From: SSKJ Dev Date: Thu, 16 Jul 2026 04:11:07 +0000 Subject: [PATCH] Reorganize experiments into hardware-specific subdirectories Move all experiments under hardware-specific folders: - experiments/h200/ : H200 GPU experiments (15 dirs) - experiments/h20/ : H20 GPU experiments (2 dirs) - experiments/p800/ : Kunlun P800 experiments (3 dirs) - experiments/pro6000/ : RTX 6000D experiments (2 dirs) This improves discoverability and keeps hardware-specific configs isolated from each other. --- .../dsv4_h20_sglang_tp_dp_matrix}/adaptive_config.env | 0 experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/compare.py | 0 experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/config.env | 0 .../{ => h20}/dsv4_h20_sglang_tp_dp_matrix/generate_scenarios.py | 0 experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/matrix.json | 0 .../dsv4_h20_sglang_tp_dp_matrix}/run_adaptive_concurrency.sh | 0 .../run_adaptive_concurrency_add16.sh | 0 experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/run_bench.sh | 0 .../dsv4_h20_sglang_tp_dp_matrix}/run_sglang_in_container.sh | 0 .../dsv4_h20_sglang_tp_dp_matrix}/start_sglang_container.sh | 0 .../dsv4_h20_sglang_tp_dp_matrix}/start_sglang_docker.sh | 0 .../dsv4_h20_sglang_tp_dp_matrix}/start_sglang_dp.sh | 0 .../dsv4_h20_vllm_tp_dp_matrix}/adaptive_config.env | 0 experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/compare.py | 0 experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/config.env | 0 .../{ => h20}/dsv4_h20_vllm_tp_dp_matrix/generate_scenarios.py | 0 experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/matrix.json | 0 .../dsv4_h20_vllm_tp_dp_matrix}/run_adaptive_concurrency.sh | 0 .../dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh | 0 experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/run_bench.sh | 0 .../{ => h20}/dsv4_h20_vllm_tp_dp_matrix/start_vllm_docker.sh | 0 .../dsv4_h20_vllm_tp_dp_matrix}/start_vllm_dp.sh | 0 experiments/{ => h200}/dsv4_h200_256k_4k_probe/config.env | 0 .../dsv4_h200_256k_4k_probe/results/20260708-094838/comparison.md | 0 .../results/20260708-094838/sglang/report.md | 0 .../results/20260708-094838/sglang/results.json | 0 .../results/20260708-094838/vllm/report.md | 0 .../results/20260708-094838/vllm/results.json | 0 experiments/{ => h200}/dsv4_h200_256k_4k_probe/run_bench.sh | 0 experiments/{ => h200}/dsv4_h200_256k_4k_probe/start_sglang.sh | 0 experiments/{ => h200}/dsv4_h200_256k_4k_probe/start_vllm.sh | 0 experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/config.env | 0 .../results/20260708-092556/comparison.md | 0 .../results/20260708-092556/sglang/report.md | 0 .../results/20260708-092556/sglang/results.json | 0 .../results/20260708-092556/vllm/report.md | 0 .../results/20260708-092556/vllm/results.json | 0 experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/run_bench.sh | 0 .../{ => h200}/dsv4_h200_64k_sglang_vs_vllm/start_sglang.sh | 0 experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/start_vllm.sh | 0 experiments/{ => h200}/dsv4_h200_dspark/README.md | 0 experiments/{ => h200}/dsv4_h200_dspark/config.env | 0 experiments/{ => h200}/dsv4_h200_dspark/parse_results.py | 0 experiments/{ => h200}/dsv4_h200_dspark/run_bench.sh | 0 experiments/{ => h200}/dsv4_h200_long_context_matrix/compare.py | 0 experiments/{ => h200}/dsv4_h200_long_context_matrix/config.env | 0 .../results/20260708-100016/comparison.md | 0 .../results/20260708-100016/sglang/report.md | 0 .../results/20260708-100016/sglang/results.json | 0 .../results/20260708-100016/vllm/report.md | 0 .../results/20260708-100016/vllm/results.json | 0 .../results/20260709-020227/comparison.md | 0 .../results/20260709-020227/dspark/report.md | 0 .../results/20260709-020227/dspark/results.json | 0 experiments/{ => h200}/dsv4_h200_long_context_matrix/run_bench.sh | 0 .../{ => h200}/dsv4_h200_long_context_matrix/start_dspark.sh | 0 .../{ => h200}/dsv4_h200_long_context_matrix/start_sglang.sh | 0 .../{ => h200}/dsv4_h200_long_context_matrix/start_vllm.sh | 0 experiments/{ => h200}/dsv4_h200_max_context_length/README.md | 0 experiments/{ => h200}/dsv4_h200_max_context_length/config.env | 0 .../{ => h200}/dsv4_h200_max_context_length/extract_metrics.py | 0 .../{ => h200}/dsv4_h200_max_context_length/kv_cache_analysis.md | 0 .../{ => h200}/dsv4_h200_max_context_length/parse_results.py | 0 .../results/20260708-143534/report.md | 0 .../results/20260708-143534/results.json | 0 experiments/{ => h200}/dsv4_h200_max_context_length/run_bench.sh | 0 .../{ => h200}/dsv4_h200_max_context_length/start_sglang.sh | 0 experiments/{ => h200}/dsv4_h200_max_context_length/start_vllm.sh | 0 experiments/{ => h200}/dsv4_h200_sglang/README.md | 0 experiments/{ => h200}/dsv4_h200_sglang/config.env | 0 experiments/{ => h200}/dsv4_h200_sglang/parse_results.py | 0 .../{ => h200}/dsv4_h200_sglang/results/20260708-065101/report.md | 0 .../dsv4_h200_sglang/results/20260708-065101/results.json | 0 experiments/{ => h200}/dsv4_h200_sglang/run_bench.sh | 0 experiments/{ => h200}/dsv4_h200_sglang/start_server.sh | 0 experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/README.md | 0 .../dsv4_h200_sglang_tp_dp_matrix/README_adaptive_concurrency.md | 0 .../dsv4_h200_sglang_tp_dp_matrix}/adaptive_config.env | 0 experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/compare.py | 0 experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/config.env | 0 .../dsv4_h200_sglang_tp_dp_matrix/generate_scenarios.py | 0 experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/matrix.json | 0 .../dsv4_h200_sglang_tp_dp_matrix}/run_adaptive_concurrency.sh | 0 .../run_adaptive_concurrency_add16.sh | 0 experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/run_bench.sh | 0 .../dsv4_h200_sglang_tp_dp_matrix}/run_sglang_in_container.sh | 0 .../{ => h200}/dsv4_h200_sglang_tp_dp_matrix/smoke_matrix.json | 0 .../dsv4_h200_sglang_tp_dp_matrix}/start_sglang_container.sh | 0 .../dsv4_h200_sglang_tp_dp_matrix}/start_sglang_docker.sh | 0 .../dsv4_h200_sglang_tp_dp_matrix}/start_sglang_dp.sh | 0 experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/README.md | 0 experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/config.env | 0 .../results/20260708-083346/comparison.md | 0 .../results/20260708-083346/sglang/report.md | 0 .../results/20260708-083346/sglang/results.json | 0 .../results/20260708-083346/vllm/report.md | 0 .../results/20260708-083346/vllm/results.json | 0 experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/run_bench.sh | 0 experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/start_sglang.sh | 0 experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/start_vllm.sh | 0 experiments/{ => h200}/dsv4_h200_vllm/README.md | 0 experiments/{ => h200}/dsv4_h200_vllm/config.env | 0 experiments/{ => h200}/dsv4_h200_vllm/parse_results.py | 0 .../{ => h200}/dsv4_h200_vllm/results/20260708-062348/report.md | 0 .../dsv4_h200_vllm/results/20260708-062348/results.json | 0 experiments/{ => h200}/dsv4_h200_vllm/run_bench.sh | 0 experiments/{ => h200}/dsv4_h200_vllm/start_server.sh | 0 experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/README.md | 0 .../{ => h200}/dsv4_h200_vllm_dspark_vs_default/compare.py | 0 .../{ => h200}/dsv4_h200_vllm_dspark_vs_default/config.env | 0 .../{ => h200}/dsv4_h200_vllm_dspark_vs_default/parse_backend.py | 0 .../results/20260708-142121/comparison.md | 0 .../results/20260708-142121/default/report.md | 0 .../results/20260708-142121/default/results.json | 0 .../results/20260708-142121/dspark/report.md | 0 .../results/20260708-142121/dspark/results.json | 0 .../results/20260708-142121/ttft_analysis.md | 0 .../{ => h200}/dsv4_h200_vllm_dspark_vs_default/run_bench.sh | 0 .../{ => h200}/dsv4_h200_vllm_dspark_vs_default/start_default.sh | 0 .../{ => h200}/dsv4_h200_vllm_dspark_vs_default/start_dspark.sh | 0 experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/compare.py | 0 experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/config.env | 0 .../results/20260708-160349/comparison.md | 0 .../results/20260708-160349/mtp/report.md | 0 .../results/20260708-160349/mtp/results.json | 0 .../results/20260708-160349/three_way_comparison.md | 0 experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/run_bench.sh | 0 experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/start_mtp.sh | 0 experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/README.md | 0 .../{ => h200}/dsv4_h200_vllm_tp2_custom_bench/bench_client.py | 0 experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/config.env | 0 .../{ => h200}/dsv4_h200_vllm_tp2_custom_bench/parse_results.py | 0 .../results/20260710-104930/results.json | 0 .../{ => h200}/dsv4_h200_vllm_tp2_custom_bench/run_bench.sh | 0 .../{ => h200}/dsv4_h200_vllm_tp2_custom_bench/start_server.sh | 0 experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/README.md | 0 .../{ => h200}/dsv4_h200_vllm_tp4_custom_bench/bench_client.py | 0 experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/config.env | 0 .../{ => h200}/dsv4_h200_vllm_tp4_custom_bench/parse_results.py | 0 .../results/20260711-133908/report.md | 0 .../results/20260711-133908/results.json | 0 .../{ => h200}/dsv4_h200_vllm_tp4_custom_bench/run_bench.sh | 0 .../{ => h200}/dsv4_h200_vllm_tp4_custom_bench/start_server.sh | 0 experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/README.md | 0 .../{ => h200}/dsv4_h200_vllm_tp8_custom_bench/bench_client.py | 0 experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/config.env | 0 .../{ => h200}/dsv4_h200_vllm_tp8_custom_bench/parse_results.py | 0 .../results/20260711-193756/report.md | 0 .../results/20260711-193756/results.json | 0 .../{ => h200}/dsv4_h200_vllm_tp8_custom_bench/run_bench.sh | 0 .../{ => h200}/dsv4_h200_vllm_tp8_custom_bench/start_server.sh | 0 .../dsv4_h200_vllm_tp_dp_matrix/README_adaptive_concurrency.md | 0 .../dsv4_h200_vllm_tp_dp_matrix}/adaptive_config.env | 0 experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/compare.py | 0 experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/config.env | 0 .../{ => h200}/dsv4_h200_vllm_tp_dp_matrix/generate_scenarios.py | 0 experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/matrix.json | 0 .../results/20260709-152419_matrix/comparison.md | 0 .../results/20260709-152419_matrix/skipped_after_oom.csv | 0 .../results/20260709-152419_matrix/tp2_dp4/report.md | 0 .../results/20260709-152419_matrix/tp2_dp4/results.json | 0 .../results/20260709-152419_matrix/tp2_dp4/scenarios.tsv | 0 .../results/20260709-152419_matrix/tp4_dp2/report.md | 0 .../results/20260709-152419_matrix/tp4_dp2/results.json | 0 .../results/20260709-152419_matrix/tp4_dp2/scenarios.tsv | 0 .../results/20260709-152419_matrix/tp8_dp1/report.md | 0 .../results/20260709-152419_matrix/tp8_dp1/results.json | 0 .../results/20260709-152419_matrix/tp8_dp1/scenarios.tsv | 0 .../dsv4_h200_vllm_tp_dp_matrix}/run_adaptive_concurrency.sh | 0 .../dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh | 0 experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/run_bench.sh | 0 .../{ => h200}/dsv4_h200_vllm_tp_dp_matrix/smoke_matrix.json | 0 .../{ => h200}/dsv4_h200_vllm_tp_dp_matrix/start_vllm_docker.sh | 0 .../dsv4_h200_vllm_tp_dp_matrix}/start_vllm_dp.sh | 0 experiments/{ => p800}/dsv4_p800_long_context_matrix/README.md | 0 experiments/{ => p800}/dsv4_p800_long_context_matrix/config.env | 0 experiments/{ => p800}/dsv4_p800_long_context_matrix/run_bench.sh | 0 .../{ => p800}/dsv4_p800_long_context_matrix/start_sglang.sh | 0 experiments/{ => p800}/dsv4_p800_max_context_length/README.md | 0 experiments/{ => p800}/dsv4_p800_max_context_length/config.env | 0 .../{ => p800}/dsv4_p800_max_context_length/extract_metrics.py | 0 .../{ => p800}/dsv4_p800_max_context_length/parse_results.py | 0 .../results/20260709-032422/report.md | 0 .../results/20260709-032422/results.json | 0 .../results/20260709-033134/report.md | 0 .../results/20260709-033134/results.json | 0 experiments/{ => p800}/dsv4_p800_max_context_length/run_bench.sh | 0 .../{ => p800}/dsv4_p800_max_context_length/start_server.sh | 0 experiments/{ => p800}/dsv4_p800_sglang/README.md | 0 experiments/{ => p800}/dsv4_p800_sglang/config.env | 0 experiments/{ => p800}/dsv4_p800_sglang/parse_results.py | 0 experiments/{ => p800}/dsv4_p800_sglang/run_bench.sh | 0 experiments/{ => p800}/dsv4_p800_sglang/start_server.sh | 0 .../dsv4_pro6000_sglang_tp_dp_matrix/adaptive_config.env | 0 .../{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/compare.py | 0 .../{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/config.env | 0 .../dsv4_pro6000_sglang_tp_dp_matrix/generate_scenarios.py | 0 .../{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/matrix.json | 0 .../dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency.sh | 0 .../run_adaptive_concurrency_add16.sh | 0 .../{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/run_bench.sh | 0 .../dsv4_pro6000_sglang_tp_dp_matrix/run_sglang_in_container.sh | 0 .../dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_container.sh | 0 .../dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_docker.sh | 0 .../dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_dp.sh | 0 .../dsv4_pro6000_vllm_tp_dp_matrix/adaptive_config.env | 0 .../{ => pro6000}/dsv4_pro6000_vllm_tp_dp_matrix/config.env | 0 .../dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency.sh | 0 .../run_adaptive_concurrency_add16.sh | 0 .../dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_docker.sh | 0 .../{ => pro6000}/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_dp.sh | 0 211 files changed, 0 insertions(+), 0 deletions(-) rename experiments/{dsv4_h200_sglang_tp_dp_matrix => h20/dsv4_h20_sglang_tp_dp_matrix}/adaptive_config.env (100%) rename experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/compare.py (100%) rename experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/config.env (100%) rename experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/generate_scenarios.py (100%) rename experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/matrix.json (100%) rename experiments/{dsv4_h200_sglang_tp_dp_matrix => h20/dsv4_h20_sglang_tp_dp_matrix}/run_adaptive_concurrency.sh (100%) rename experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh (100%) rename experiments/{ => h20}/dsv4_h20_sglang_tp_dp_matrix/run_bench.sh (100%) rename experiments/{dsv4_h200_sglang_tp_dp_matrix => h20/dsv4_h20_sglang_tp_dp_matrix}/run_sglang_in_container.sh (100%) rename experiments/{dsv4_h200_sglang_tp_dp_matrix => h20/dsv4_h20_sglang_tp_dp_matrix}/start_sglang_container.sh (100%) rename experiments/{dsv4_h200_sglang_tp_dp_matrix => h20/dsv4_h20_sglang_tp_dp_matrix}/start_sglang_docker.sh (100%) rename experiments/{dsv4_h200_sglang_tp_dp_matrix => h20/dsv4_h20_sglang_tp_dp_matrix}/start_sglang_dp.sh (100%) rename experiments/{dsv4_h200_vllm_tp_dp_matrix => h20/dsv4_h20_vllm_tp_dp_matrix}/adaptive_config.env (100%) rename experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/compare.py (100%) rename experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/config.env (100%) rename experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/generate_scenarios.py (100%) rename experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/matrix.json (100%) rename experiments/{dsv4_h200_vllm_tp_dp_matrix => h20/dsv4_h20_vllm_tp_dp_matrix}/run_adaptive_concurrency.sh (100%) rename experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh (100%) rename experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/run_bench.sh (100%) rename experiments/{ => h20}/dsv4_h20_vllm_tp_dp_matrix/start_vllm_docker.sh (100%) rename experiments/{dsv4_h200_vllm_tp_dp_matrix => h20/dsv4_h20_vllm_tp_dp_matrix}/start_vllm_dp.sh (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/config.env (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/results/20260708-094838/comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/report.md (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/results.json (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/report.md (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/results.json (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/start_sglang.sh (100%) rename experiments/{ => h200}/dsv4_h200_256k_4k_probe/start_vllm.sh (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/config.env (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/report.md (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/results.json (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/report.md (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/results.json (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/start_sglang.sh (100%) rename experiments/{ => h200}/dsv4_h200_64k_sglang_vs_vllm/start_vllm.sh (100%) rename experiments/{ => h200}/dsv4_h200_dspark/README.md (100%) rename experiments/{ => h200}/dsv4_h200_dspark/config.env (100%) rename experiments/{ => h200}/dsv4_h200_dspark/parse_results.py (100%) rename experiments/{ => h200}/dsv4_h200_dspark/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/compare.py (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/config.env (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/results/20260708-100016/comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/report.md (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/results.json (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/report.md (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/results.json (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/results/20260709-020227/comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/report.md (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/results.json (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/start_dspark.sh (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/start_sglang.sh (100%) rename experiments/{ => h200}/dsv4_h200_long_context_matrix/start_vllm.sh (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/README.md (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/config.env (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/extract_metrics.py (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/kv_cache_analysis.md (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/parse_results.py (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/results/20260708-143534/report.md (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/results/20260708-143534/results.json (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/start_sglang.sh (100%) rename experiments/{ => h200}/dsv4_h200_max_context_length/start_vllm.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang/README.md (100%) rename experiments/{ => h200}/dsv4_h200_sglang/config.env (100%) rename experiments/{ => h200}/dsv4_h200_sglang/parse_results.py (100%) rename experiments/{ => h200}/dsv4_h200_sglang/results/20260708-065101/report.md (100%) rename experiments/{ => h200}/dsv4_h200_sglang/results/20260708-065101/results.json (100%) rename experiments/{ => h200}/dsv4_h200_sglang/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang/start_server.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/README.md (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/README_adaptive_concurrency.md (100%) rename experiments/{dsv4_h20_sglang_tp_dp_matrix => h200/dsv4_h200_sglang_tp_dp_matrix}/adaptive_config.env (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/compare.py (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/config.env (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/generate_scenarios.py (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/matrix.json (100%) rename experiments/{dsv4_h20_sglang_tp_dp_matrix => h200/dsv4_h200_sglang_tp_dp_matrix}/run_adaptive_concurrency.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/run_bench.sh (100%) rename experiments/{dsv4_h20_sglang_tp_dp_matrix => h200/dsv4_h200_sglang_tp_dp_matrix}/run_sglang_in_container.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang_tp_dp_matrix/smoke_matrix.json (100%) rename experiments/{dsv4_h20_sglang_tp_dp_matrix => h200/dsv4_h200_sglang_tp_dp_matrix}/start_sglang_container.sh (100%) rename experiments/{dsv4_h20_sglang_tp_dp_matrix => h200/dsv4_h200_sglang_tp_dp_matrix}/start_sglang_docker.sh (100%) rename experiments/{dsv4_h20_sglang_tp_dp_matrix => h200/dsv4_h200_sglang_tp_dp_matrix}/start_sglang_dp.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/README.md (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/config.env (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/results/20260708-083346/comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/report.md (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/results.json (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/report.md (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/results.json (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/start_sglang.sh (100%) rename experiments/{ => h200}/dsv4_h200_sglang_vs_vllm/start_vllm.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm/README.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm/config.env (100%) rename experiments/{ => h200}/dsv4_h200_vllm/parse_results.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm/results/20260708-062348/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm/results/20260708-062348/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm/start_server.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/README.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/compare.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/config.env (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/parse_backend.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/ttft_analysis.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/start_default.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_dspark_vs_default/start_dspark.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/compare.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/config.env (100%) rename experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/three_way_comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_mtp_vs_default/start_mtp.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/README.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/bench_client.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/config.env (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/parse_results.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/results/20260710-104930/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp2_custom_bench/start_server.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/README.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/bench_client.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/config.env (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/parse_results.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp4_custom_bench/start_server.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/README.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/bench_client.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/config.env (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/parse_results.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp8_custom_bench/start_server.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/README_adaptive_concurrency.md (100%) rename experiments/{dsv4_h20_vllm_tp_dp_matrix => h200/dsv4_h200_vllm_tp_dp_matrix}/adaptive_config.env (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/compare.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/config.env (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/generate_scenarios.py (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/matrix.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/comparison.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/skipped_after_oom.csv (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/scenarios.tsv (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/scenarios.tsv (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/report.md (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/results.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/scenarios.tsv (100%) rename experiments/{dsv4_h20_vllm_tp_dp_matrix => h200/dsv4_h200_vllm_tp_dp_matrix}/run_adaptive_concurrency.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/run_bench.sh (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/smoke_matrix.json (100%) rename experiments/{ => h200}/dsv4_h200_vllm_tp_dp_matrix/start_vllm_docker.sh (100%) rename experiments/{dsv4_h20_vllm_tp_dp_matrix => h200/dsv4_h200_vllm_tp_dp_matrix}/start_vllm_dp.sh (100%) rename experiments/{ => p800}/dsv4_p800_long_context_matrix/README.md (100%) rename experiments/{ => p800}/dsv4_p800_long_context_matrix/config.env (100%) rename experiments/{ => p800}/dsv4_p800_long_context_matrix/run_bench.sh (100%) rename experiments/{ => p800}/dsv4_p800_long_context_matrix/start_sglang.sh (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/README.md (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/config.env (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/extract_metrics.py (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/parse_results.py (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/results/20260709-032422/report.md (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/results/20260709-032422/results.json (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/results/20260709-033134/report.md (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/results/20260709-033134/results.json (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/run_bench.sh (100%) rename experiments/{ => p800}/dsv4_p800_max_context_length/start_server.sh (100%) rename experiments/{ => p800}/dsv4_p800_sglang/README.md (100%) rename experiments/{ => p800}/dsv4_p800_sglang/config.env (100%) rename experiments/{ => p800}/dsv4_p800_sglang/parse_results.py (100%) rename experiments/{ => p800}/dsv4_p800_sglang/run_bench.sh (100%) rename experiments/{ => p800}/dsv4_p800_sglang/start_server.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/adaptive_config.env (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/compare.py (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/config.env (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/generate_scenarios.py (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/matrix.json (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/run_bench.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/run_sglang_in_container.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_container.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_docker.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_dp.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_vllm_tp_dp_matrix/adaptive_config.env (100%) rename experiments/{ => pro6000}/dsv4_pro6000_vllm_tp_dp_matrix/config.env (100%) rename experiments/{ => pro6000}/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_docker.sh (100%) rename experiments/{ => pro6000}/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_dp.sh (100%) diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/adaptive_config.env b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/adaptive_config.env similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/adaptive_config.env rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/adaptive_config.env diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/compare.py b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/compare.py similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/compare.py rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/compare.py diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/config.env b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/config.env similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/config.env rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/config.env diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/generate_scenarios.py b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/generate_scenarios.py similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/generate_scenarios.py rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/generate_scenarios.py diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/matrix.json b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/matrix.json similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/matrix.json rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/matrix.json diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency.sh b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency.sh similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency.sh rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency.sh diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/run_bench.sh b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/run_bench.sh similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/run_bench.sh rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/run_bench.sh diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/run_sglang_in_container.sh b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/run_sglang_in_container.sh similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/run_sglang_in_container.sh rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/run_sglang_in_container.sh diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/start_sglang_container.sh b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/start_sglang_container.sh similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/start_sglang_container.sh rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/start_sglang_container.sh diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/start_sglang_docker.sh b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/start_sglang_docker.sh similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/start_sglang_docker.sh rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/start_sglang_docker.sh diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/start_sglang_dp.sh b/experiments/h20/dsv4_h20_sglang_tp_dp_matrix/start_sglang_dp.sh similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/start_sglang_dp.sh rename to experiments/h20/dsv4_h20_sglang_tp_dp_matrix/start_sglang_dp.sh diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/adaptive_config.env b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/adaptive_config.env similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/adaptive_config.env rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/adaptive_config.env diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/compare.py b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/compare.py similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/compare.py rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/compare.py diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/config.env b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/config.env similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/config.env rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/config.env diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/generate_scenarios.py b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/generate_scenarios.py similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/generate_scenarios.py rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/generate_scenarios.py diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/matrix.json b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/matrix.json similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/matrix.json rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/matrix.json diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency.sh b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency.sh rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency.sh diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/run_bench.sh b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/run_bench.sh similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/run_bench.sh rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/run_bench.sh diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/start_vllm_docker.sh b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/start_vllm_docker.sh similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/start_vllm_docker.sh rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/start_vllm_docker.sh diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/start_vllm_dp.sh b/experiments/h20/dsv4_h20_vllm_tp_dp_matrix/start_vllm_dp.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/start_vllm_dp.sh rename to experiments/h20/dsv4_h20_vllm_tp_dp_matrix/start_vllm_dp.sh diff --git a/experiments/dsv4_h200_256k_4k_probe/config.env b/experiments/h200/dsv4_h200_256k_4k_probe/config.env similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/config.env rename to experiments/h200/dsv4_h200_256k_4k_probe/config.env diff --git a/experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/comparison.md b/experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/comparison.md similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/comparison.md rename to experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/comparison.md diff --git a/experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/report.md b/experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/report.md similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/report.md rename to experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/report.md diff --git a/experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/results.json b/experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/results.json similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/results.json rename to experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/sglang/results.json diff --git a/experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/report.md b/experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/report.md similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/report.md rename to experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/report.md diff --git a/experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/results.json b/experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/results.json similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/results.json rename to experiments/h200/dsv4_h200_256k_4k_probe/results/20260708-094838/vllm/results.json diff --git a/experiments/dsv4_h200_256k_4k_probe/run_bench.sh b/experiments/h200/dsv4_h200_256k_4k_probe/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/run_bench.sh rename to experiments/h200/dsv4_h200_256k_4k_probe/run_bench.sh diff --git a/experiments/dsv4_h200_256k_4k_probe/start_sglang.sh b/experiments/h200/dsv4_h200_256k_4k_probe/start_sglang.sh similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/start_sglang.sh rename to experiments/h200/dsv4_h200_256k_4k_probe/start_sglang.sh diff --git a/experiments/dsv4_h200_256k_4k_probe/start_vllm.sh b/experiments/h200/dsv4_h200_256k_4k_probe/start_vllm.sh similarity index 100% rename from experiments/dsv4_h200_256k_4k_probe/start_vllm.sh rename to experiments/h200/dsv4_h200_256k_4k_probe/start_vllm.sh diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/config.env b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/config.env similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/config.env rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/config.env diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/comparison.md b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/comparison.md similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/comparison.md rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/comparison.md diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/report.md b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/report.md similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/report.md rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/report.md diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/results.json b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/results.json similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/results.json rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/sglang/results.json diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/report.md b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/report.md similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/report.md rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/report.md diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/results.json b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/results.json similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/results.json rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/results/20260708-092556/vllm/results.json diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/run_bench.sh b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/run_bench.sh rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/run_bench.sh diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/start_sglang.sh b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/start_sglang.sh similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/start_sglang.sh rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/start_sglang.sh diff --git a/experiments/dsv4_h200_64k_sglang_vs_vllm/start_vllm.sh b/experiments/h200/dsv4_h200_64k_sglang_vs_vllm/start_vllm.sh similarity index 100% rename from experiments/dsv4_h200_64k_sglang_vs_vllm/start_vllm.sh rename to experiments/h200/dsv4_h200_64k_sglang_vs_vllm/start_vllm.sh diff --git a/experiments/dsv4_h200_dspark/README.md b/experiments/h200/dsv4_h200_dspark/README.md similarity index 100% rename from experiments/dsv4_h200_dspark/README.md rename to experiments/h200/dsv4_h200_dspark/README.md diff --git a/experiments/dsv4_h200_dspark/config.env b/experiments/h200/dsv4_h200_dspark/config.env similarity index 100% rename from experiments/dsv4_h200_dspark/config.env rename to experiments/h200/dsv4_h200_dspark/config.env diff --git a/experiments/dsv4_h200_dspark/parse_results.py b/experiments/h200/dsv4_h200_dspark/parse_results.py similarity index 100% rename from experiments/dsv4_h200_dspark/parse_results.py rename to experiments/h200/dsv4_h200_dspark/parse_results.py diff --git a/experiments/dsv4_h200_dspark/run_bench.sh b/experiments/h200/dsv4_h200_dspark/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_dspark/run_bench.sh rename to experiments/h200/dsv4_h200_dspark/run_bench.sh diff --git a/experiments/dsv4_h200_long_context_matrix/compare.py b/experiments/h200/dsv4_h200_long_context_matrix/compare.py similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/compare.py rename to experiments/h200/dsv4_h200_long_context_matrix/compare.py diff --git a/experiments/dsv4_h200_long_context_matrix/config.env b/experiments/h200/dsv4_h200_long_context_matrix/config.env similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/config.env rename to experiments/h200/dsv4_h200_long_context_matrix/config.env diff --git a/experiments/dsv4_h200_long_context_matrix/results/20260708-100016/comparison.md b/experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/comparison.md similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/results/20260708-100016/comparison.md rename to experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/comparison.md diff --git a/experiments/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/report.md b/experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/report.md similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/report.md rename to experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/report.md diff --git a/experiments/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/results.json b/experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/results.json similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/results.json rename to experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/sglang/results.json diff --git a/experiments/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/report.md b/experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/report.md similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/report.md rename to experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/report.md diff --git a/experiments/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/results.json b/experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/results.json similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/results.json rename to experiments/h200/dsv4_h200_long_context_matrix/results/20260708-100016/vllm/results.json diff --git a/experiments/dsv4_h200_long_context_matrix/results/20260709-020227/comparison.md b/experiments/h200/dsv4_h200_long_context_matrix/results/20260709-020227/comparison.md similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/results/20260709-020227/comparison.md rename to experiments/h200/dsv4_h200_long_context_matrix/results/20260709-020227/comparison.md diff --git a/experiments/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/report.md b/experiments/h200/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/report.md similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/report.md rename to experiments/h200/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/report.md diff --git a/experiments/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/results.json b/experiments/h200/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/results.json similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/results.json rename to experiments/h200/dsv4_h200_long_context_matrix/results/20260709-020227/dspark/results.json diff --git a/experiments/dsv4_h200_long_context_matrix/run_bench.sh b/experiments/h200/dsv4_h200_long_context_matrix/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/run_bench.sh rename to experiments/h200/dsv4_h200_long_context_matrix/run_bench.sh diff --git a/experiments/dsv4_h200_long_context_matrix/start_dspark.sh b/experiments/h200/dsv4_h200_long_context_matrix/start_dspark.sh similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/start_dspark.sh rename to experiments/h200/dsv4_h200_long_context_matrix/start_dspark.sh diff --git a/experiments/dsv4_h200_long_context_matrix/start_sglang.sh b/experiments/h200/dsv4_h200_long_context_matrix/start_sglang.sh similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/start_sglang.sh rename to experiments/h200/dsv4_h200_long_context_matrix/start_sglang.sh diff --git a/experiments/dsv4_h200_long_context_matrix/start_vllm.sh b/experiments/h200/dsv4_h200_long_context_matrix/start_vllm.sh similarity index 100% rename from experiments/dsv4_h200_long_context_matrix/start_vllm.sh rename to experiments/h200/dsv4_h200_long_context_matrix/start_vllm.sh diff --git a/experiments/dsv4_h200_max_context_length/README.md b/experiments/h200/dsv4_h200_max_context_length/README.md similarity index 100% rename from experiments/dsv4_h200_max_context_length/README.md rename to experiments/h200/dsv4_h200_max_context_length/README.md diff --git a/experiments/dsv4_h200_max_context_length/config.env b/experiments/h200/dsv4_h200_max_context_length/config.env similarity index 100% rename from experiments/dsv4_h200_max_context_length/config.env rename to experiments/h200/dsv4_h200_max_context_length/config.env diff --git a/experiments/dsv4_h200_max_context_length/extract_metrics.py b/experiments/h200/dsv4_h200_max_context_length/extract_metrics.py similarity index 100% rename from experiments/dsv4_h200_max_context_length/extract_metrics.py rename to experiments/h200/dsv4_h200_max_context_length/extract_metrics.py diff --git a/experiments/dsv4_h200_max_context_length/kv_cache_analysis.md b/experiments/h200/dsv4_h200_max_context_length/kv_cache_analysis.md similarity index 100% rename from experiments/dsv4_h200_max_context_length/kv_cache_analysis.md rename to experiments/h200/dsv4_h200_max_context_length/kv_cache_analysis.md diff --git a/experiments/dsv4_h200_max_context_length/parse_results.py b/experiments/h200/dsv4_h200_max_context_length/parse_results.py similarity index 100% rename from experiments/dsv4_h200_max_context_length/parse_results.py rename to experiments/h200/dsv4_h200_max_context_length/parse_results.py diff --git a/experiments/dsv4_h200_max_context_length/results/20260708-143534/report.md b/experiments/h200/dsv4_h200_max_context_length/results/20260708-143534/report.md similarity index 100% rename from experiments/dsv4_h200_max_context_length/results/20260708-143534/report.md rename to experiments/h200/dsv4_h200_max_context_length/results/20260708-143534/report.md diff --git a/experiments/dsv4_h200_max_context_length/results/20260708-143534/results.json b/experiments/h200/dsv4_h200_max_context_length/results/20260708-143534/results.json similarity index 100% rename from experiments/dsv4_h200_max_context_length/results/20260708-143534/results.json rename to experiments/h200/dsv4_h200_max_context_length/results/20260708-143534/results.json diff --git a/experiments/dsv4_h200_max_context_length/run_bench.sh b/experiments/h200/dsv4_h200_max_context_length/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_max_context_length/run_bench.sh rename to experiments/h200/dsv4_h200_max_context_length/run_bench.sh diff --git a/experiments/dsv4_h200_max_context_length/start_sglang.sh b/experiments/h200/dsv4_h200_max_context_length/start_sglang.sh similarity index 100% rename from experiments/dsv4_h200_max_context_length/start_sglang.sh rename to experiments/h200/dsv4_h200_max_context_length/start_sglang.sh diff --git a/experiments/dsv4_h200_max_context_length/start_vllm.sh b/experiments/h200/dsv4_h200_max_context_length/start_vllm.sh similarity index 100% rename from experiments/dsv4_h200_max_context_length/start_vllm.sh rename to experiments/h200/dsv4_h200_max_context_length/start_vllm.sh diff --git a/experiments/dsv4_h200_sglang/README.md b/experiments/h200/dsv4_h200_sglang/README.md similarity index 100% rename from experiments/dsv4_h200_sglang/README.md rename to experiments/h200/dsv4_h200_sglang/README.md diff --git a/experiments/dsv4_h200_sglang/config.env b/experiments/h200/dsv4_h200_sglang/config.env similarity index 100% rename from experiments/dsv4_h200_sglang/config.env rename to experiments/h200/dsv4_h200_sglang/config.env diff --git a/experiments/dsv4_h200_sglang/parse_results.py b/experiments/h200/dsv4_h200_sglang/parse_results.py similarity index 100% rename from experiments/dsv4_h200_sglang/parse_results.py rename to experiments/h200/dsv4_h200_sglang/parse_results.py diff --git a/experiments/dsv4_h200_sglang/results/20260708-065101/report.md b/experiments/h200/dsv4_h200_sglang/results/20260708-065101/report.md similarity index 100% rename from experiments/dsv4_h200_sglang/results/20260708-065101/report.md rename to experiments/h200/dsv4_h200_sglang/results/20260708-065101/report.md diff --git a/experiments/dsv4_h200_sglang/results/20260708-065101/results.json b/experiments/h200/dsv4_h200_sglang/results/20260708-065101/results.json similarity index 100% rename from experiments/dsv4_h200_sglang/results/20260708-065101/results.json rename to experiments/h200/dsv4_h200_sglang/results/20260708-065101/results.json diff --git a/experiments/dsv4_h200_sglang/run_bench.sh b/experiments/h200/dsv4_h200_sglang/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_sglang/run_bench.sh rename to experiments/h200/dsv4_h200_sglang/run_bench.sh diff --git a/experiments/dsv4_h200_sglang/start_server.sh b/experiments/h200/dsv4_h200_sglang/start_server.sh similarity index 100% rename from experiments/dsv4_h200_sglang/start_server.sh rename to experiments/h200/dsv4_h200_sglang/start_server.sh diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/README.md b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/README.md similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/README.md rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/README.md diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/README_adaptive_concurrency.md b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/README_adaptive_concurrency.md similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/README_adaptive_concurrency.md rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/README_adaptive_concurrency.md diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/adaptive_config.env b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/adaptive_config.env similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/adaptive_config.env rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/adaptive_config.env diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/compare.py b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/compare.py similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/compare.py rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/compare.py diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/config.env b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/config.env similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/config.env rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/config.env diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/generate_scenarios.py b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/generate_scenarios.py similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/generate_scenarios.py rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/generate_scenarios.py diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/matrix.json b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/matrix.json similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/matrix.json rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/matrix.json diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency.sh b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency.sh similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/run_adaptive_concurrency.sh rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency.sh diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/run_bench.sh b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/run_bench.sh rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/run_bench.sh diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/run_sglang_in_container.sh b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/run_sglang_in_container.sh similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/run_sglang_in_container.sh rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/run_sglang_in_container.sh diff --git a/experiments/dsv4_h200_sglang_tp_dp_matrix/smoke_matrix.json b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/smoke_matrix.json similarity index 100% rename from experiments/dsv4_h200_sglang_tp_dp_matrix/smoke_matrix.json rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/smoke_matrix.json diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/start_sglang_container.sh b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/start_sglang_container.sh similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/start_sglang_container.sh rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/start_sglang_container.sh diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/start_sglang_docker.sh b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/start_sglang_docker.sh similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/start_sglang_docker.sh rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/start_sglang_docker.sh diff --git a/experiments/dsv4_h20_sglang_tp_dp_matrix/start_sglang_dp.sh b/experiments/h200/dsv4_h200_sglang_tp_dp_matrix/start_sglang_dp.sh similarity index 100% rename from experiments/dsv4_h20_sglang_tp_dp_matrix/start_sglang_dp.sh rename to experiments/h200/dsv4_h200_sglang_tp_dp_matrix/start_sglang_dp.sh diff --git a/experiments/dsv4_h200_sglang_vs_vllm/README.md b/experiments/h200/dsv4_h200_sglang_vs_vllm/README.md similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/README.md rename to experiments/h200/dsv4_h200_sglang_vs_vllm/README.md diff --git a/experiments/dsv4_h200_sglang_vs_vllm/config.env b/experiments/h200/dsv4_h200_sglang_vs_vllm/config.env similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/config.env rename to experiments/h200/dsv4_h200_sglang_vs_vllm/config.env diff --git a/experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/comparison.md b/experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/comparison.md similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/comparison.md rename to experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/comparison.md diff --git a/experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/report.md b/experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/report.md similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/report.md rename to experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/report.md diff --git a/experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/results.json b/experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/results.json similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/results.json rename to experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/sglang/results.json diff --git a/experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/report.md b/experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/report.md similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/report.md rename to experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/report.md diff --git a/experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/results.json b/experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/results.json similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/results.json rename to experiments/h200/dsv4_h200_sglang_vs_vllm/results/20260708-083346/vllm/results.json diff --git a/experiments/dsv4_h200_sglang_vs_vllm/run_bench.sh b/experiments/h200/dsv4_h200_sglang_vs_vllm/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/run_bench.sh rename to experiments/h200/dsv4_h200_sglang_vs_vllm/run_bench.sh diff --git a/experiments/dsv4_h200_sglang_vs_vllm/start_sglang.sh b/experiments/h200/dsv4_h200_sglang_vs_vllm/start_sglang.sh similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/start_sglang.sh rename to experiments/h200/dsv4_h200_sglang_vs_vllm/start_sglang.sh diff --git a/experiments/dsv4_h200_sglang_vs_vllm/start_vllm.sh b/experiments/h200/dsv4_h200_sglang_vs_vllm/start_vllm.sh similarity index 100% rename from experiments/dsv4_h200_sglang_vs_vllm/start_vllm.sh rename to experiments/h200/dsv4_h200_sglang_vs_vllm/start_vllm.sh diff --git a/experiments/dsv4_h200_vllm/README.md b/experiments/h200/dsv4_h200_vllm/README.md similarity index 100% rename from experiments/dsv4_h200_vllm/README.md rename to experiments/h200/dsv4_h200_vllm/README.md diff --git a/experiments/dsv4_h200_vllm/config.env b/experiments/h200/dsv4_h200_vllm/config.env similarity index 100% rename from experiments/dsv4_h200_vllm/config.env rename to experiments/h200/dsv4_h200_vllm/config.env diff --git a/experiments/dsv4_h200_vllm/parse_results.py b/experiments/h200/dsv4_h200_vllm/parse_results.py similarity index 100% rename from experiments/dsv4_h200_vllm/parse_results.py rename to experiments/h200/dsv4_h200_vllm/parse_results.py diff --git a/experiments/dsv4_h200_vllm/results/20260708-062348/report.md b/experiments/h200/dsv4_h200_vllm/results/20260708-062348/report.md similarity index 100% rename from experiments/dsv4_h200_vllm/results/20260708-062348/report.md rename to experiments/h200/dsv4_h200_vllm/results/20260708-062348/report.md diff --git a/experiments/dsv4_h200_vllm/results/20260708-062348/results.json b/experiments/h200/dsv4_h200_vllm/results/20260708-062348/results.json similarity index 100% rename from experiments/dsv4_h200_vllm/results/20260708-062348/results.json rename to experiments/h200/dsv4_h200_vllm/results/20260708-062348/results.json diff --git a/experiments/dsv4_h200_vllm/run_bench.sh b/experiments/h200/dsv4_h200_vllm/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_vllm/run_bench.sh rename to experiments/h200/dsv4_h200_vllm/run_bench.sh diff --git a/experiments/dsv4_h200_vllm/start_server.sh b/experiments/h200/dsv4_h200_vllm/start_server.sh similarity index 100% rename from experiments/dsv4_h200_vllm/start_server.sh rename to experiments/h200/dsv4_h200_vllm/start_server.sh diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/README.md b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/README.md similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/README.md rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/README.md diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/compare.py b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/compare.py similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/compare.py rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/compare.py diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/config.env b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/config.env similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/config.env rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/config.env diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/parse_backend.py b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/parse_backend.py similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/parse_backend.py rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/parse_backend.py diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/comparison.md b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/comparison.md similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/comparison.md rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/comparison.md diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/report.md b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/report.md similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/report.md rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/report.md diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/results.json b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/results.json rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/default/results.json diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/report.md b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/report.md similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/report.md rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/report.md diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/results.json b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/results.json rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/dspark/results.json diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/ttft_analysis.md b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/ttft_analysis.md similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/ttft_analysis.md rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/results/20260708-142121/ttft_analysis.md diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/run_bench.sh b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/run_bench.sh rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/run_bench.sh diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/start_default.sh b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/start_default.sh similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/start_default.sh rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/start_default.sh diff --git a/experiments/dsv4_h200_vllm_dspark_vs_default/start_dspark.sh b/experiments/h200/dsv4_h200_vllm_dspark_vs_default/start_dspark.sh similarity index 100% rename from experiments/dsv4_h200_vllm_dspark_vs_default/start_dspark.sh rename to experiments/h200/dsv4_h200_vllm_dspark_vs_default/start_dspark.sh diff --git a/experiments/dsv4_h200_vllm_mtp_vs_default/compare.py b/experiments/h200/dsv4_h200_vllm_mtp_vs_default/compare.py similarity index 100% rename from experiments/dsv4_h200_vllm_mtp_vs_default/compare.py rename to experiments/h200/dsv4_h200_vllm_mtp_vs_default/compare.py diff --git a/experiments/dsv4_h200_vllm_mtp_vs_default/config.env b/experiments/h200/dsv4_h200_vllm_mtp_vs_default/config.env similarity index 100% rename from experiments/dsv4_h200_vllm_mtp_vs_default/config.env rename to experiments/h200/dsv4_h200_vllm_mtp_vs_default/config.env diff --git a/experiments/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/comparison.md b/experiments/h200/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/comparison.md similarity index 100% rename from experiments/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/comparison.md rename to experiments/h200/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/comparison.md diff --git a/experiments/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/report.md b/experiments/h200/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/report.md similarity index 100% rename from experiments/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/report.md rename to experiments/h200/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/report.md diff --git a/experiments/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/results.json b/experiments/h200/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/results.json rename to experiments/h200/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/mtp/results.json diff --git a/experiments/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/three_way_comparison.md b/experiments/h200/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/three_way_comparison.md similarity index 100% rename from experiments/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/three_way_comparison.md rename to experiments/h200/dsv4_h200_vllm_mtp_vs_default/results/20260708-160349/three_way_comparison.md diff --git a/experiments/dsv4_h200_vllm_mtp_vs_default/run_bench.sh b/experiments/h200/dsv4_h200_vllm_mtp_vs_default/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_vllm_mtp_vs_default/run_bench.sh rename to experiments/h200/dsv4_h200_vllm_mtp_vs_default/run_bench.sh diff --git a/experiments/dsv4_h200_vllm_mtp_vs_default/start_mtp.sh b/experiments/h200/dsv4_h200_vllm_mtp_vs_default/start_mtp.sh similarity index 100% rename from experiments/dsv4_h200_vllm_mtp_vs_default/start_mtp.sh rename to experiments/h200/dsv4_h200_vllm_mtp_vs_default/start_mtp.sh diff --git a/experiments/dsv4_h200_vllm_tp2_custom_bench/README.md b/experiments/h200/dsv4_h200_vllm_tp2_custom_bench/README.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp2_custom_bench/README.md rename to experiments/h200/dsv4_h200_vllm_tp2_custom_bench/README.md diff --git a/experiments/dsv4_h200_vllm_tp2_custom_bench/bench_client.py b/experiments/h200/dsv4_h200_vllm_tp2_custom_bench/bench_client.py similarity index 100% rename from experiments/dsv4_h200_vllm_tp2_custom_bench/bench_client.py rename to experiments/h200/dsv4_h200_vllm_tp2_custom_bench/bench_client.py diff --git a/experiments/dsv4_h200_vllm_tp2_custom_bench/config.env b/experiments/h200/dsv4_h200_vllm_tp2_custom_bench/config.env similarity index 100% rename from experiments/dsv4_h200_vllm_tp2_custom_bench/config.env rename to experiments/h200/dsv4_h200_vllm_tp2_custom_bench/config.env diff --git a/experiments/dsv4_h200_vllm_tp2_custom_bench/parse_results.py b/experiments/h200/dsv4_h200_vllm_tp2_custom_bench/parse_results.py similarity index 100% rename from experiments/dsv4_h200_vllm_tp2_custom_bench/parse_results.py rename to experiments/h200/dsv4_h200_vllm_tp2_custom_bench/parse_results.py diff --git a/experiments/dsv4_h200_vllm_tp2_custom_bench/results/20260710-104930/results.json b/experiments/h200/dsv4_h200_vllm_tp2_custom_bench/results/20260710-104930/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_tp2_custom_bench/results/20260710-104930/results.json rename to experiments/h200/dsv4_h200_vllm_tp2_custom_bench/results/20260710-104930/results.json diff --git a/experiments/dsv4_h200_vllm_tp2_custom_bench/run_bench.sh b/experiments/h200/dsv4_h200_vllm_tp2_custom_bench/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp2_custom_bench/run_bench.sh rename to experiments/h200/dsv4_h200_vllm_tp2_custom_bench/run_bench.sh diff --git a/experiments/dsv4_h200_vllm_tp2_custom_bench/start_server.sh b/experiments/h200/dsv4_h200_vllm_tp2_custom_bench/start_server.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp2_custom_bench/start_server.sh rename to experiments/h200/dsv4_h200_vllm_tp2_custom_bench/start_server.sh diff --git a/experiments/dsv4_h200_vllm_tp4_custom_bench/README.md b/experiments/h200/dsv4_h200_vllm_tp4_custom_bench/README.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp4_custom_bench/README.md rename to experiments/h200/dsv4_h200_vllm_tp4_custom_bench/README.md diff --git a/experiments/dsv4_h200_vllm_tp4_custom_bench/bench_client.py b/experiments/h200/dsv4_h200_vllm_tp4_custom_bench/bench_client.py similarity index 100% rename from experiments/dsv4_h200_vllm_tp4_custom_bench/bench_client.py rename to experiments/h200/dsv4_h200_vllm_tp4_custom_bench/bench_client.py diff --git a/experiments/dsv4_h200_vllm_tp4_custom_bench/config.env b/experiments/h200/dsv4_h200_vllm_tp4_custom_bench/config.env similarity index 100% rename from experiments/dsv4_h200_vllm_tp4_custom_bench/config.env rename to experiments/h200/dsv4_h200_vllm_tp4_custom_bench/config.env diff --git a/experiments/dsv4_h200_vllm_tp4_custom_bench/parse_results.py b/experiments/h200/dsv4_h200_vllm_tp4_custom_bench/parse_results.py similarity index 100% rename from experiments/dsv4_h200_vllm_tp4_custom_bench/parse_results.py rename to experiments/h200/dsv4_h200_vllm_tp4_custom_bench/parse_results.py diff --git a/experiments/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/report.md b/experiments/h200/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/report.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/report.md rename to experiments/h200/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/report.md diff --git a/experiments/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/results.json b/experiments/h200/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/results.json rename to experiments/h200/dsv4_h200_vllm_tp4_custom_bench/results/20260711-133908/results.json diff --git a/experiments/dsv4_h200_vllm_tp4_custom_bench/run_bench.sh b/experiments/h200/dsv4_h200_vllm_tp4_custom_bench/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp4_custom_bench/run_bench.sh rename to experiments/h200/dsv4_h200_vllm_tp4_custom_bench/run_bench.sh diff --git a/experiments/dsv4_h200_vllm_tp4_custom_bench/start_server.sh b/experiments/h200/dsv4_h200_vllm_tp4_custom_bench/start_server.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp4_custom_bench/start_server.sh rename to experiments/h200/dsv4_h200_vllm_tp4_custom_bench/start_server.sh diff --git a/experiments/dsv4_h200_vllm_tp8_custom_bench/README.md b/experiments/h200/dsv4_h200_vllm_tp8_custom_bench/README.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp8_custom_bench/README.md rename to experiments/h200/dsv4_h200_vllm_tp8_custom_bench/README.md diff --git a/experiments/dsv4_h200_vllm_tp8_custom_bench/bench_client.py b/experiments/h200/dsv4_h200_vllm_tp8_custom_bench/bench_client.py similarity index 100% rename from experiments/dsv4_h200_vllm_tp8_custom_bench/bench_client.py rename to experiments/h200/dsv4_h200_vllm_tp8_custom_bench/bench_client.py diff --git a/experiments/dsv4_h200_vllm_tp8_custom_bench/config.env b/experiments/h200/dsv4_h200_vllm_tp8_custom_bench/config.env similarity index 100% rename from experiments/dsv4_h200_vllm_tp8_custom_bench/config.env rename to experiments/h200/dsv4_h200_vllm_tp8_custom_bench/config.env diff --git a/experiments/dsv4_h200_vllm_tp8_custom_bench/parse_results.py b/experiments/h200/dsv4_h200_vllm_tp8_custom_bench/parse_results.py similarity index 100% rename from experiments/dsv4_h200_vllm_tp8_custom_bench/parse_results.py rename to experiments/h200/dsv4_h200_vllm_tp8_custom_bench/parse_results.py diff --git a/experiments/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/report.md b/experiments/h200/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/report.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/report.md rename to experiments/h200/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/report.md diff --git a/experiments/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/results.json b/experiments/h200/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/results.json rename to experiments/h200/dsv4_h200_vllm_tp8_custom_bench/results/20260711-193756/results.json diff --git a/experiments/dsv4_h200_vllm_tp8_custom_bench/run_bench.sh b/experiments/h200/dsv4_h200_vllm_tp8_custom_bench/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp8_custom_bench/run_bench.sh rename to experiments/h200/dsv4_h200_vllm_tp8_custom_bench/run_bench.sh diff --git a/experiments/dsv4_h200_vllm_tp8_custom_bench/start_server.sh b/experiments/h200/dsv4_h200_vllm_tp8_custom_bench/start_server.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp8_custom_bench/start_server.sh rename to experiments/h200/dsv4_h200_vllm_tp8_custom_bench/start_server.sh diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/README_adaptive_concurrency.md b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/README_adaptive_concurrency.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/README_adaptive_concurrency.md rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/README_adaptive_concurrency.md diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/adaptive_config.env b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/adaptive_config.env similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/adaptive_config.env rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/adaptive_config.env diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/compare.py b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/compare.py similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/compare.py rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/compare.py diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/config.env b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/config.env similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/config.env rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/config.env diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/generate_scenarios.py b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/generate_scenarios.py similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/generate_scenarios.py rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/generate_scenarios.py diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/matrix.json b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/matrix.json similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/matrix.json rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/matrix.json diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/comparison.md b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/comparison.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/comparison.md rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/comparison.md diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/skipped_after_oom.csv b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/skipped_after_oom.csv similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/skipped_after_oom.csv rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/skipped_after_oom.csv diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/report.md b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/report.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/report.md rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/report.md diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/results.json b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/results.json rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/results.json diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/scenarios.tsv b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/scenarios.tsv similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/scenarios.tsv rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp2_dp4/scenarios.tsv diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/report.md b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/report.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/report.md rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/report.md diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/results.json b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/results.json rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/results.json diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/scenarios.tsv b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/scenarios.tsv similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/scenarios.tsv rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp4_dp2/scenarios.tsv diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/report.md b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/report.md similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/report.md rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/report.md diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/results.json b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/results.json similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/results.json rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/results.json diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/scenarios.tsv b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/scenarios.tsv similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/scenarios.tsv rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/results/20260709-152419_matrix/tp8_dp1/scenarios.tsv diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency.sh b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency.sh similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/run_adaptive_concurrency.sh rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency.sh diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/run_bench.sh b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/run_bench.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/run_bench.sh rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/run_bench.sh diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/smoke_matrix.json b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/smoke_matrix.json similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/smoke_matrix.json rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/smoke_matrix.json diff --git a/experiments/dsv4_h200_vllm_tp_dp_matrix/start_vllm_docker.sh b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/start_vllm_docker.sh similarity index 100% rename from experiments/dsv4_h200_vllm_tp_dp_matrix/start_vllm_docker.sh rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/start_vllm_docker.sh diff --git a/experiments/dsv4_h20_vllm_tp_dp_matrix/start_vllm_dp.sh b/experiments/h200/dsv4_h200_vllm_tp_dp_matrix/start_vllm_dp.sh similarity index 100% rename from experiments/dsv4_h20_vllm_tp_dp_matrix/start_vllm_dp.sh rename to experiments/h200/dsv4_h200_vllm_tp_dp_matrix/start_vllm_dp.sh diff --git a/experiments/dsv4_p800_long_context_matrix/README.md b/experiments/p800/dsv4_p800_long_context_matrix/README.md similarity index 100% rename from experiments/dsv4_p800_long_context_matrix/README.md rename to experiments/p800/dsv4_p800_long_context_matrix/README.md diff --git a/experiments/dsv4_p800_long_context_matrix/config.env b/experiments/p800/dsv4_p800_long_context_matrix/config.env similarity index 100% rename from experiments/dsv4_p800_long_context_matrix/config.env rename to experiments/p800/dsv4_p800_long_context_matrix/config.env diff --git a/experiments/dsv4_p800_long_context_matrix/run_bench.sh b/experiments/p800/dsv4_p800_long_context_matrix/run_bench.sh similarity index 100% rename from experiments/dsv4_p800_long_context_matrix/run_bench.sh rename to experiments/p800/dsv4_p800_long_context_matrix/run_bench.sh diff --git a/experiments/dsv4_p800_long_context_matrix/start_sglang.sh b/experiments/p800/dsv4_p800_long_context_matrix/start_sglang.sh similarity index 100% rename from experiments/dsv4_p800_long_context_matrix/start_sglang.sh rename to experiments/p800/dsv4_p800_long_context_matrix/start_sglang.sh diff --git a/experiments/dsv4_p800_max_context_length/README.md b/experiments/p800/dsv4_p800_max_context_length/README.md similarity index 100% rename from experiments/dsv4_p800_max_context_length/README.md rename to experiments/p800/dsv4_p800_max_context_length/README.md diff --git a/experiments/dsv4_p800_max_context_length/config.env b/experiments/p800/dsv4_p800_max_context_length/config.env similarity index 100% rename from experiments/dsv4_p800_max_context_length/config.env rename to experiments/p800/dsv4_p800_max_context_length/config.env diff --git a/experiments/dsv4_p800_max_context_length/extract_metrics.py b/experiments/p800/dsv4_p800_max_context_length/extract_metrics.py similarity index 100% rename from experiments/dsv4_p800_max_context_length/extract_metrics.py rename to experiments/p800/dsv4_p800_max_context_length/extract_metrics.py diff --git a/experiments/dsv4_p800_max_context_length/parse_results.py b/experiments/p800/dsv4_p800_max_context_length/parse_results.py similarity index 100% rename from experiments/dsv4_p800_max_context_length/parse_results.py rename to experiments/p800/dsv4_p800_max_context_length/parse_results.py diff --git a/experiments/dsv4_p800_max_context_length/results/20260709-032422/report.md b/experiments/p800/dsv4_p800_max_context_length/results/20260709-032422/report.md similarity index 100% rename from experiments/dsv4_p800_max_context_length/results/20260709-032422/report.md rename to experiments/p800/dsv4_p800_max_context_length/results/20260709-032422/report.md diff --git a/experiments/dsv4_p800_max_context_length/results/20260709-032422/results.json b/experiments/p800/dsv4_p800_max_context_length/results/20260709-032422/results.json similarity index 100% rename from experiments/dsv4_p800_max_context_length/results/20260709-032422/results.json rename to experiments/p800/dsv4_p800_max_context_length/results/20260709-032422/results.json diff --git a/experiments/dsv4_p800_max_context_length/results/20260709-033134/report.md b/experiments/p800/dsv4_p800_max_context_length/results/20260709-033134/report.md similarity index 100% rename from experiments/dsv4_p800_max_context_length/results/20260709-033134/report.md rename to experiments/p800/dsv4_p800_max_context_length/results/20260709-033134/report.md diff --git a/experiments/dsv4_p800_max_context_length/results/20260709-033134/results.json b/experiments/p800/dsv4_p800_max_context_length/results/20260709-033134/results.json similarity index 100% rename from experiments/dsv4_p800_max_context_length/results/20260709-033134/results.json rename to experiments/p800/dsv4_p800_max_context_length/results/20260709-033134/results.json diff --git a/experiments/dsv4_p800_max_context_length/run_bench.sh b/experiments/p800/dsv4_p800_max_context_length/run_bench.sh similarity index 100% rename from experiments/dsv4_p800_max_context_length/run_bench.sh rename to experiments/p800/dsv4_p800_max_context_length/run_bench.sh diff --git a/experiments/dsv4_p800_max_context_length/start_server.sh b/experiments/p800/dsv4_p800_max_context_length/start_server.sh similarity index 100% rename from experiments/dsv4_p800_max_context_length/start_server.sh rename to experiments/p800/dsv4_p800_max_context_length/start_server.sh diff --git a/experiments/dsv4_p800_sglang/README.md b/experiments/p800/dsv4_p800_sglang/README.md similarity index 100% rename from experiments/dsv4_p800_sglang/README.md rename to experiments/p800/dsv4_p800_sglang/README.md diff --git a/experiments/dsv4_p800_sglang/config.env b/experiments/p800/dsv4_p800_sglang/config.env similarity index 100% rename from experiments/dsv4_p800_sglang/config.env rename to experiments/p800/dsv4_p800_sglang/config.env diff --git a/experiments/dsv4_p800_sglang/parse_results.py b/experiments/p800/dsv4_p800_sglang/parse_results.py similarity index 100% rename from experiments/dsv4_p800_sglang/parse_results.py rename to experiments/p800/dsv4_p800_sglang/parse_results.py diff --git a/experiments/dsv4_p800_sglang/run_bench.sh b/experiments/p800/dsv4_p800_sglang/run_bench.sh similarity index 100% rename from experiments/dsv4_p800_sglang/run_bench.sh rename to experiments/p800/dsv4_p800_sglang/run_bench.sh diff --git a/experiments/dsv4_p800_sglang/start_server.sh b/experiments/p800/dsv4_p800_sglang/start_server.sh similarity index 100% rename from experiments/dsv4_p800_sglang/start_server.sh rename to experiments/p800/dsv4_p800_sglang/start_server.sh diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/adaptive_config.env b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/adaptive_config.env similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/adaptive_config.env rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/adaptive_config.env diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/compare.py b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/compare.py similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/compare.py rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/compare.py diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/config.env b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/config.env similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/config.env rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/config.env diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/generate_scenarios.py b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/generate_scenarios.py similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/generate_scenarios.py rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/generate_scenarios.py diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/matrix.json b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/matrix.json similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/matrix.json rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/matrix.json diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency.sh b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency.sh similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency.sh rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency.sh diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/run_adaptive_concurrency_add16.sh diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/run_bench.sh b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/run_bench.sh similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/run_bench.sh rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/run_bench.sh diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/run_sglang_in_container.sh b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/run_sglang_in_container.sh similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/run_sglang_in_container.sh rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/run_sglang_in_container.sh diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_container.sh b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_container.sh similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_container.sh rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_container.sh diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_docker.sh b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_docker.sh similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_docker.sh rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_docker.sh diff --git a/experiments/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_dp.sh b/experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_dp.sh similarity index 100% rename from experiments/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_dp.sh rename to experiments/pro6000/dsv4_pro6000_sglang_tp_dp_matrix/start_sglang_dp.sh diff --git a/experiments/dsv4_pro6000_vllm_tp_dp_matrix/adaptive_config.env b/experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/adaptive_config.env similarity index 100% rename from experiments/dsv4_pro6000_vllm_tp_dp_matrix/adaptive_config.env rename to experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/adaptive_config.env diff --git a/experiments/dsv4_pro6000_vllm_tp_dp_matrix/config.env b/experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/config.env similarity index 100% rename from experiments/dsv4_pro6000_vllm_tp_dp_matrix/config.env rename to experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/config.env diff --git a/experiments/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency.sh b/experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency.sh similarity index 100% rename from experiments/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency.sh rename to experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency.sh diff --git a/experiments/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh b/experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh similarity index 100% rename from experiments/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh rename to experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/run_adaptive_concurrency_add16.sh diff --git a/experiments/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_docker.sh b/experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_docker.sh similarity index 100% rename from experiments/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_docker.sh rename to experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_docker.sh diff --git a/experiments/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_dp.sh b/experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_dp.sh similarity index 100% rename from experiments/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_dp.sh rename to experiments/pro6000/dsv4_pro6000_vllm_tp_dp_matrix/start_vllm_dp.sh