Скорость МЭСМ-6 на симуляторе Modelsim
Замеряю скорость работы процессора МЭСМ-6 на симуляторе Altera Modelsim. Запускаю стандартный тест АУ на два полных цикла.
Без трассировки:
Без трассировки:
Elapsed time: 83 seconds
System clock: 12000000 ticks
Simulated: 1295875 instructions, 4558549 micro-instructions
Simulation rate: 144.3 kHz, 15578 instructions/sec, 54799 micro-instructions/sec
С трассировкой машинных команд и регистров:
Elapsed time: 174 seconds
System clock: 12000000 ticks
Simulated: 1295875 instructions, 4558549 micro-instructions
Simulation rate: 69.0 kHz, 7447 instructions/sec, 26195 micro-instructions/sec
С трассировкой микрокоманд:
Elapsed time: 256 seconds
System clock: 12000000 ticks
Simulated: 1295875 instructions, 4558549 micro-instructions
Simulation rate: 46.7 kHz, 5045 instructions/sec, 17748 micro-instructions/sec
no subject
Как говорится, почувствуйте разницу.
no subject
Понятно почему вся индустрия предпочитает Synopsys VCS.
Я когда-то сравнивал на примере микро-БЭСМ. Там разница была меньше, всего в четыре раза.
no subject
no subject
no subject
no subject
Наверное, переписывать есть смысл только если будет необходимость эмулировать VGA framebuffer, барабаны, ленты и другие устройства для которых нет смысла делать verilog модели.
no subject
Возможно, если и то, и другое запускать на одной и той же машине, те же 4 раза и будут.
no subject
no subject
Там примерно по звуку 4 гудения секунды - полторы, затем треск и период где-то семь секунд.
no subject
Непонятно что за софт, вряд ли тест АУ.
no subject
no subject
Там в комментариях задавали вопрос:
Michael Yaroslavtsev
Спасибо! Уникальные кадры. Это который тест?
climenty
Штатный тест проверки работы основных устройств.
Michael Yaroslavtsev
Не, это-то понятно, что это КТ по 8-й пультовой. Видно, что клавиша "8" зажата в постоянных программах. Вопрос какой из его подтестов. Судя по однообразности БАКа - не тест АУ.
no subject
Да, я поправил тест АУ, чтобы он делал два цикла и завершался со статусом "Test PASS".
no subject
no subject