ЛР16. Уточнение формулировки

This commit is contained in:
Andrei Solodovnikov
2024-05-07 10:40:55 +03:00
committed by GitHub
parent 55b3bebe38
commit bb608f596b

View File

@@ -309,12 +309,12 @@ seedcrc : 0x29f4
Correct operation validated. See README.md for run and reporting rules.
```
Не обращайте внимание на строчку "ERROR! Must execute for at least 10 secs for a valid result!". Программа считает, что для корректных результатов, необходимо крутить ее по кругу в течении минимум 10 секунд, однако по большей части это требование необходимо для более достоверного результата у конвейерных систем или системах с запущенной ОС. Наш однотактный процессор будет вести себя одинаково на каждом круге, поэтому нет смысла в дополнительном времени моделирования.
Не обращайте внимание на строчку "ERROR! Must execute for at least 10 secs for a valid result!". Программа считает, что для корректных результатов, необходимо крутить ее по кругу в течении минимум 10 секунд, однако по большей части это требование необходимо для более достоверного результата у систем с кэшем/предсказателями переходов и прочими блоками, которые могут изменить количество тактов на прохождение между итерациями. Наш однотактный процессор будет вести себя одинаково на каждом круге, поэтому нет смысла в дополнительном времени моделирования.
Нас интересует строка:
```text
Iterations/Sec : <скрыто до получения результатов моделирования>
Iterations/Sec : 3.883746
```
Это и есть так называемый "кормарк" — метрика данной программы. Результат нашего процессора: 3.88 кормарка.