#gem5
Вопрос:
вывод gem5 после запуска простой программы тестирования спецификации
Я запускаю специальный тестовый случай, используя gem5. Это модель SE и с O3CPU. Это команда, которую я выполняю:
/gem5/build/ARM/gem5.opt --outdir=/gem5/spec2006log/m5out_ 462.libquantum-1-O3CPU /gem5/configs/example/se.py --caches --cpu-type=O3CPU --mem-size=1GB -n 1 --cmd=/benchmark/462.libquantum/exe/libquantum_ base.qemurio -o '33 5'
Затем я увидел странный вывод gem5, как показано на рисунке. Почему O3CPU выполняет более одной инструкции в цикле процессора? Является ли O3cpu суперскалярным процессором? Я не видел соответствующего описания в документе gem5, и это меня очень смущает.
Мне нужна помощь, большое спасибо!
Комментарии:
1.
MinorCPU
и(Deriv)O3CPU
(«O3» = не по порядку) оба являются суперскалярными процессорами, поэтому оба могут достигать IPCs больше 1.