История изменений
Исправление Vit, (текущая версия) :
Если gem5 по завершении выдает выхлоп именно в циклах, и он не меняется, даже если запустить на чахлой виртуалке с урезанным процом, то проще всего увеличить количество итераций бенчмарка. Работать будет дольше, зато без привязок к конкретному ядру.
Для быстрой оценки мне хватит точности 10-20%. Для автоматизированных тестов регрессий нужна точность 1% (иначе левыми алертами завалит).
Собственно в этом и вопрос - таки gem5 выдает честные циклы или нет? И отбрасывает ли в SE mode цену системных вызовов.
Исходная версия Vit, :
Если gem5 по завершении выдает выхлоп именно в циклах, и он не меняется, даже если запустить на чахлой виртуалке с урезанным процом, то проще всего увеличить количество итераций бенчмарка. Работать будет дольше, зато без привязок к конкретному ядру.
Для быстрой оценки мне хватит точности 10-20%. Для автоматизированных тестов регрессий нужна точность 1% (иначе левыми алертами завалит).