Скорость МЭСМ-6 на симуляторе Modelsim
Apr. 6th, 2019 05:45 pmЗамеряю скорость работы процессора МЭСМ-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
Date: 2019-04-07 04:28 am (UTC)Как говорится, почувствуйте разницу.
no subject
Date: 2019-04-07 04:54 am (UTC)Понятно почему вся индустрия предпочитает Synopsys VCS.
Я когда-то сравнивал на примере микро-БЭСМ. Там разница была меньше, всего в четыре раза.
no subject
Date: 2019-04-07 04:59 am (UTC)no subject
Date: 2019-04-07 05:15 am (UTC)no subject
Date: 2019-04-07 05:22 am (UTC)no subject
Date: 2019-04-07 05:29 am (UTC)Наверное, переписывать есть смысл только если будет необходимость эмулировать VGA framebuffer, барабаны, ленты и другие устройства для которых нет смысла делать verilog модели.
no subject
Date: 2019-04-07 05:15 am (UTC)Возможно, если и то, и другое запускать на одной и той же машине, те же 4 раза и будут.
no subject
Date: 2019-04-07 05:20 am (UTC)no subject
Date: 2019-04-07 05:25 am (UTC)Там примерно по звуку 4 гудения секунды - полторы, затем треск и период где-то семь секунд.
no subject
Date: 2019-04-07 05:32 am (UTC)Непонятно что за софт, вряд ли тест АУ.
no subject
Date: 2019-04-07 05:38 am (UTC)no subject
Date: 2019-04-07 05:44 am (UTC)Там в комментариях задавали вопрос:
Michael Yaroslavtsev
Спасибо! Уникальные кадры. Это который тест?
climenty
Штатный тест проверки работы основных устройств.
Michael Yaroslavtsev
Не, это-то понятно, что это КТ по 8-й пультовой. Видно, что клавиша "8" зажата в постоянных программах. Вопрос какой из его подтестов. Судя по однообразности БАКа - не тест АУ.
no subject
Date: 2019-04-07 05:47 am (UTC)Да, я поправил тест АУ, чтобы он делал два цикла и завершался со статусом "Test PASS".
no subject
Date: 2019-04-08 07:13 pm (UTC)no subject
Date: 2019-04-08 07:19 pm (UTC)