Tim Peters wrote:

> Yes, but I don't think anyone's offering to build a P3K chip for us ;-)

Since you mention it, one of the things that's been
occupying my mind in idle moments recently is trying to
imagine what a Python chip *would* be like, and maybe
even designing it and prototyping it with an FPGA.

Whether the project will ever get that far is highly
uncertain yet, but it's an interesting thing to think
about. Some of the ideas I've been considering include
keeping all the object headers, including refcount,
size, type pointer and maybe some flags, in a separate
specialised memory with its own cache and maybe its own
bus.

Another idea is just keeping the low-order byte of the
refcount in a special high-speed memory, so that you
only need to touch main memory for about 1 in 256
inc/decrefs.

This is getting off-topic for Py3k, though. Any hardware
buffs interested in discussing these ideas further are
welcome to contact me by email.

--
Greg
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to