develooper Front page | perl.perl6.internals | Postings from October 2001

Re: Improved storage-to-storage architecture performance

Thread Previous | Thread Next
From:
Benoit Cerrina
Date:
October 30, 2001 22:10
Subject:
Re: Improved storage-to-storage architecture performance
Message ID:
00a301c161d3$c501d570$0100000a@dnsalias.org

----- Original Message -----
From: "Ken Fox" <kfox@vulpes.com>
To: "Uri Guttman" <uri@stemsystems.com>
Cc: <dan@sidhe.org>; <perl6-internals@perl.org>
Sent: Tuesday, October 30, 2001 7:05 AM
Subject: Re: Improved storage-to-storage architecture performance


> Uri Guttman wrote:
> > so my point is the the speed of the VM is a separate issue from the ease
> > of code generation. an S2S VM would be easier to code generate for but
> > may be slower to run. the speed difference is still an open point as dan
> > has said. but since his goal is execution speed, that will determine the
> > best parrot design, not ease of code generation.
>
> Absolutely. Which is why I posted my numbers and my code.
>
> The other thing to consider is that Perl is still a compile-on-the-fly
> system. I hope Perl 6 keeps this aspect of Perl instead of moving to a
> more Javaesque development environment.
it could compile on the fly and store the result, I believe python does it
this
way.
>
> This means time spent doing dataflow analysis to help with register
> allocation is going to eat into perceived execution speed. Parrot might
> fly, but if the Perl 6 compiler is slow, the user experience will be
> poor. Hopefully the compiler will run quickly and generate decent code.
definitely this is the worst thing about java, you have to spend ages
compiling
your app in a special step then when it is run the jit kicks in and the
simplest
program takes a couple of second to start.  The worst is that it re JIT
compile
a lot of the standard classes for each program it runs.
> A separate super-optimizing compiler can be used for important things
> like CGI.pm. ;)
>
> - Ken
Benoit


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About