Re : Python Processor

2009-08-26 Thread manish
Hi, Contrary to the ancient and, I believe, obsolete text in the documentation, there is no 'python bytecode'. Dis is based on CPython bytecode. Jython uses Java bytecode. IronPython uses, I believe, Microsoft clr bytecode. Object code compilers do not use bytecode. Before

Re: Python Processor

2009-08-26 Thread Martin P. Hellwig
John Nagle wrote: CPython's performance problems come from excessive dictionary lookups, not from instruction decode. John Nagle Could you please suggest some background information/links to this? I tried to Google for it but unsurprisingly any combination with 'cpython' and

Re: Python Processor

2009-08-26 Thread John Nagle
Terry Reedy wrote: manish wrote: Hi, I am also wondering about how to implement a soft core reconfigurable processor in a FPGA which would directly execute the compiled python bytecode. It probably wouldn't help much. CPython's performance problems come from excessive dictionary lookups,

Re: Python Processor

2009-08-26 Thread Terry Reedy
manish wrote: Hi, I am also wondering about how to implement a soft core reconfigurable processor in a FPGA which would directly execute the compiled python bytecode. I am trying to understand the bytecode format but apart from http://docs.python.org/library/dis.html there is hardly any doc

Re: Python Processor

2009-08-26 Thread manish
Hi, I am also wondering about how to implement a soft core reconfigurable processor in a FPGA which would directly execute the compiled python bytecode. I am trying to understand the bytecode format but apart from http://docs.python.org/library/dis.html there is hardly any documentation on the py