Persistent VM (was Re: [ANN] New Version of VI4 (block closures))
PhiHo Hoang
phiho.hoang at rogers.com
Sun Oct 27 08:30:44 UTC 2002
Hi Stephen,
You used Berkeley DB for your Persistent 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
|