Скорость МЭСМ-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: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 раза и будут.