> On Dec 12, 2016, at 3:23 PM, Jacob Goense <[email protected]> wrote:
> 
> ...
> For development purposes I'd run a pdp11 simh on a vax simh in a
> browser, wait hours for it to get something done and find that more
> than reasonable. Just that, when opening these Droste effects of
> emulators in emulators in emulators in browsers to a wider public, I
> want to be able to say that it is not that far off from the original
> speed. I'm relatively young (from 1975) and lack the experience to
> have even the faintest clue what these speeds are.

"Droste effect", indeed. 

Instruction timings of various PDP-11 models are documented in detail in the 
various Processor Handbooks.  For example, on the PDP-11/20 a MOV takes 3.2 
microseconds, an ADD 4.8 -- plus additional time for some addressing modes.  I 
don't remember whether the same applies to VAX.  Very roughly an 11/780 was 
generally viewed as a one MIPS machine.  (The same goes, again roughly, for 
fast PDP-11s like the 11/70.)

In general SIMH won't accurately match the timing details of the real machine, 
because individual instructions will take time according to the complexity of 
the emulation rather than that of the implementation.  An accurate model of a 
non-IEEE floating point instruction is probably comparatively slow.  But a 
shift might be fast (if the original machine shifted serially while the new one 
does it with a barrel shifter).

        paul


_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to