At 05:35 PM 9/25/00 -0400, Michael Maraist wrote:
> > Ordered bytecode
> >
> > Bytecode should be structured in such a way that reading and executing
> > it can be parallelised.
> >
>
>Are you suggesting a threaded VM?  I know that the core is being rewritten,
>so it's a possibility.  If this is the case, then you'll want to reference
>some of the other RFC's relating to threading.

What'd be a larger win would be if we have async I/O built into the core 
I/O subsystem. That way we could queue up requests for blocks of data 
(whatever data we want, in this case bytecode) and have them fetched while 
we're parsing what's already been loaded.

This is reasonably simple on Unices that support it, as well as on VMS and 
Windows. Can't speak for other platforms, but I'm not hugely worried that 
we won't get the win on, say, HP/UX 10.x or SunOS 4.x...

                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to