CAC 2015-11-23

sim_idle

So SIMH is constantly trying to estimate the speed of the emulated CPU; this estimate is used to try to predict how many emulated CPU cycles are need to allow 1/50 of a second to elapse.

Below is a plot; the X axis is SIMH time, a data point for each time SIMH thinks 1/50th of a second has elapsed. The Y is the number of CPU cycles that SIMH thinks need to execute to do 1/50th of a second wall clock processing.

Not that the Y axis is logarithmic.

csi.png

More data, linear Y axis

csi2.png
$ grep 'new sim' < csi.log | awk '{print NR " " $3}' | gnuplot -e "plot '-' with lines lt -1 " -p
$ grep 'new sim' < csi.log | awk '{print NR " " $3}' | gnuplot -e "set logscale y;plot '-' with lines lt -1 " -p
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License