Persistence VM (was Re: Persistent VM (was Re: [ANN] New Version of VI4 (block closures)))

PhiHo Hoang squeak-dev at lists.squeakfoundation.org
Mon Oct 28 14:17:39 UTC 2002


Oops, sorry, it should be Persistence VM.

Cheers,

PhiHo.

----- Original Message -----
From: "PhiHo Hoang" <phiho.hoang at rogers.com>
To: <squeak-dev at lists.squeakfoundation.org>
Sent: Sunday, October 27, 2002 3:30 AM
Subject: Persistent VM (was Re: [ANN] New Version of VI4 (block closures))


> Hi Stephen,
>
>     You used Berkeley DB for your Persistence VM.
>
>     What do you think of SQLite, which has a smaller footprint ?
>
>     Cheers,
>
>     PhiHo.
>
> ----- Original Message -----
> From: "Stephen Pair" <spair at advantive.com>
> To: <squeak-dev at lists.squeakfoundation.org>
> Sent: Wednesday, October 23, 2002 8:35 AM
> Subject: RE: [ANN] New Version of VI4 (block closures)
>
>
> > Hi Anthony,
> >
> > Will you be at OOPSLA?  VI4 sounds great...have you compared the
> > performance of generating the interpreter of the two VMs?  Here's the
> > code:
> >
> > Smalltalk garbageCollect.
> > [((CCodeGenerator new initialize
> > addClass: Interpreter;
> > prepareMethods;
> > doInlining: true)
> > cCodeForMethod: #interpret)] timeToRun
> >
> > In working on the "Chango" persistence VM, I've found that
> > #tinyBenchmarks doesn't really give an accurate picture of real
> > performance.
> >
> > Anyway...I'm planning to demo my persistence VM at OOPSLA and would like
> > to re-implement it on top of VI4 (I may gain back some of the
> > performance I lost ;) ).  It would be nice to sit down with you to get
> > an idea how much work that would entail.
> >
> > Cheers,
> > Stephen
> >
> > > -----Original Message-----
> > > From: squeak-dev-admin at lists.squeakfoundation.org
> > > [mailto:squeak-dev-admin at lists.squeakfoundation.org] On
> > > Behalf Of Anthony Hannan
> > > Sent: Wednesday, October 23, 2002 1:42 AM
> > > To: squeak-dev at lists.squeakfoundation.org
> > > Subject: [ANN] New Version of VI4 (block closures)
> > >
> > >
> > > Hello Squeakers,
> > >
> > > I'm pleased to announce that I'm finally finished with the
> > > latest version of VI4.  You can get it from its usual place
> > > at http://minnow.cc.gatech.edu/squeak/VI4.  It has been
> > > rewritten and cleaned up and should be very stable.  Once
> > > other image format changes are incorporated (if any) and once
> > > it is approved for a future Jitter, it should be ready for prime time.
> > >
> > > The Interpreter still operates directly on the process stack
> > > object, but hooks have been provided so the process stack can
> > > be internalized by the VM if desired.  See the aboutVI4
> > > method comment for more details.
> > >
> > > 0 tinyBenchmarks reports a 30% increase in bytecode speed and
> > > a 75% increase in send speed.
> > >
> > > Enjoy!
> > > Anthony
> > >
> > >
> >
> >
> >
>
>




More information about the Squeak-dev mailing list