[e-lang] Multi-Core Processor Software

Kevin Reid kpreid at mac.com
Sun Feb 25 18:54:19 CST 2007


On Feb 25, 2007, at 18:56, Bill Frantz wrote:

> In this application, where mutual suspicion is not the driving  
> force for separation, it is probably useful for the vats to share  
> an address space.  Having several vats in one JVM would be one way  
> to reduce the fixed costs of this Godzilla of operating environments.

Yes; E-on-Java already does this.

> Sharing an address space (or portion thereof), will allow deep- 
> frozen, self-less objects (if I am using the correct jargon) to be  
> passed with a pointer reference instead of a copy.  Passing a  
> pointer reference might produce large performance gains.

E-on-Java's boot-comm system already does this.

I am currently working on the equivalent intra-process comm system  
for E-on-CL.

-- 
Kevin Reid                            <http://homepage.mac.com/kpreid/>




More information about the e-lang mailing list