Concerns about performance w/Python, Pysco on Pentiums

Chris Liechti cliechti at
Wed Mar 5 23:58:19 CET 2003

philh at (phil hunt) wrote in
news:slrnb6ceqj.j67.philh at 

> On Wed, 05 Mar 2003 09:50:27 -0500, Peter Hansen <peter at>
> wrote: 
>>At the moment, it's actually "fast enough", so this isn't an
>>urgent concern.  On the other hand, our intention is to use this
>>simulator to allow true test-driven development of embedded 
>>system code (which, I believe, may well be a "first"), and 
>>as we grow the number of tests we will doubtless become interested
>>in better performance.  With the P3 machine we can run at 1/100 
>>the native CPU speed, but I'd like to see something an order of 
>>magnitude faster. 
> I'm sure the thought of re-coding it in C/C++ has occurred to you.
> Writing a machine code emulator isn't something I'd
> consider Python to be the natural choice for. And I doubt if the C 
> code would be much (if any) more complex.

hehe, it was my fisrt thought to use python.... i wrote a simulator for an 
MSP430 embedded 16 bit processor ;-)

my approach was verry modular, so that the peripheral modules can be added 
later and could be simulated too (e.g. the RAM mapped multiplier works :-)
i have also different watches and i'm using the observer pattern for the 
CPU registers, so that a GUI is easily built so i don't expect too much 
performance from it and i have not profiled it...


Chris <cliechti at>

More information about the Python-list mailing list