Rough evaluation of execution time
Fabio Degiovanni - Eicas
degiovanni at eicas.it
Tue Sep 16 09:33:08 UTC 2003
Dear Thomas Doerfler,
Thank you very much, I was searching
about these confirmations. What you wrote about the simulator was what I
thought but I needed a confirmation becuase I'm new of ERC32 and ERC32
simulator.
Thank you very much
Fabio Degiovanni
Thomas Doerfler wrote:
>Hello Fabio,
>
>I am not a ERC32 specialist, but I had a short look at the
>simulator. I found out two thing:
>
>If I simply enter
>$ sparc-rtems-sis --help
>
>I get the following output:
>
>zerberus:/home/thomas # /opt/rtems/bin/sparc-rtems-sis --help
>
> SIS - SPARC intruction simulator 2.7.5, copyright Jiri Gaisler 1995
> Bug-reports to jgais at wd.estec.esa.nl
>
>unknown option --help
>usage: sis [-uart1 uart_device1] [-uart2 uart_device2]
>[-nfp] [-freq frequency] [-c batch_file] [files]
>[-sparclite] [-dumbio]
>
>
>I would assume that you can specify the system frequency that
>you want to simulate with option "-freq"
>
>If I start the simulator, and enter the "perf" command, I get
>the following line in output:
>
> ERC32 performance (14.0 MHz): nan MOPS ( nan MIPS, nan
>MFLOPS)
>
>
>so I would assume, that the ERC32 is simulated by default with
>a 14 MHz clock. Does this make sense?
>
>I general, good simulators will simulate the behaviour of the
>chip on a system clock per clock basis. So the events ocurring
>in the simulated chip really do not depend on the speed of the
>host computer, that simulates the chip. Assuming a 14MHz
>clock, the RTEMS time-of-day should be incremented by one
>second, when 14 million clock cycles have been simulated. I
>treally doesn't matter in this situation, whether your host
>computer has taken 100 Milliseconds or 10 Minutes to simulate
>these 14 Million clock events.
>
>Does this help you a bit?
>
>wkr,
> Thomas.
>
>
>>Dear Sirs,
>> In the last days I sent some questions about a rough evaluation of
>>execution time using gdb/sis simulator of ERC32. Some of my questions
>>didn't find an answer. I kindly ask anyone of you that could help me to
>>reply this message when you find time.
>>
>>Could anyone told me where I can find what erc32 is simulated by sis/gdb
>>(a 10, 14, or 15 Mhz or what)?
>>
>>Joel Sherrill told me that the simulator's notion of
>>time is independent of the host computer's
>>speed. What about the time resolution? I presume that this is host
>>computer dipendent. In which way? When I use the
>>CONFIGURE_MICROSECONDS_PER_TICK for configuring time resolution in RTEMS
>>do I affect the time resolution of the simulator or is it host computer
>>dependent?
>>
>>Thank you very much for help
>>
>>
>>Fabio Degiovanni
>>
>>
>>
>>--
>>Dott. Ing. Degiovanni Fabio
>>Eicas Automazione
>>Via Vincenzo Vela, 27 10128 Torino (ITALIA)
>>Telefoni +39-11-562.37.98/562.3088 Fax +39-11-436.06.79
>>
>>
>>
>
>--------------------------------------------
>IMD Ingenieurbuero fuer Microcomputertechnik
>Thomas Doerfler Herbststrasse 8
>D-82178 Puchheim Germany
>email: Thomas.Doerfler at imd-systems.de
>PGP public key available at: http://www.imd-
>systems.de/pgp_keys.htm
>
--
Dott. Ing. Degiovanni Fabio
Eicas Automazione
Via Vincenzo Vela, 27 10128 Torino (ITALIA)
Telefoni +39-11-562.37.98/562.3088 Fax +39-11-436.06.79
More information about the users
mailing list