Experiments
This commit is contained in:
@@ -72,6 +72,27 @@ benchmark.bat quick rem рабочее исследование
|
||||
benchmark.bat full rem финальные повторы, длительный запуск
|
||||
```
|
||||
|
||||
Отдельная large-матрица с обязательным reserved vector, fixed leaf 64…1024 и
|
||||
adaptive запускается внешним process pool. Второй аргумент — число workers:
|
||||
|
||||
```bat
|
||||
large_benchmark.bat smoke 12
|
||||
large_benchmark.bat full 12 3
|
||||
large_benchmark.bat full 12 3 huge
|
||||
```
|
||||
|
||||
Каждый worker закрепляется за отдельным logical CPU. Третий аргумент ограничивает
|
||||
число одновременно работающих N=100M-ячеек и лишь снижает риск pagefile; это
|
||||
эвристика, а не измеритель доступной памяти. Четвёртый аргумент `huge` оставляет
|
||||
только N=100M. Large raw,
|
||||
per-cell partial/log, план, environment и сводки сохраняются в отдельной папке
|
||||
`results/benchmarks/`.
|
||||
|
||||
`large_benchmark.bat full 12 3 huge` воспроизводит только N=100M с удлинённым
|
||||
512-edit horizon и сам проверяет поддержку AVX2. Прямой PowerShell runner такой
|
||||
CPU-проверки не выполняет: при его ручном запуске `avx2` надо исключить на
|
||||
неподдерживаемой машине.
|
||||
|
||||
Для публикации финального числа нужны одинаковый power plan, отсутствие тяжёлой
|
||||
фоновой нагрузки, закрепление на физическом ядре, randomized paired order и
|
||||
holdout workloads/seeds. Текущие quick-данные являются calibration set, а не
|
||||
|
||||
Reference in New Issue
Block a user