[fpc-pascal] FPC now 3rd in shootout

Michael Van Canneyt michael at freepascal.org
Mon Nov 5 22:43:48 CET 2007



On Mon, 5 Nov 2007, Florian Klaempfl wrote:

> Peter Vreman schrieb:
> >>>>> I submitted this regex-dna program on 2007-10-31.  It's still in limbo:
> >>>>> neither accepted nor rejected.
> >>>> Thanks, I've added it to the fpc repository so the source will not be
> >>> lost
> >>>
> >>> For me the code didn't finish in a reasonable time. It spend too much time
> >>> in moving ansistrings
> >>> around. I have update the program to use a pchar instead of an ansistring
> >>> so it finishes within
> >>> reasonable time. The updated source can be found in:
> >>>
> >>>
> >> http://svn.freepascal.org/svn/fpc/trunk/tests/bench/shootout/src/regexdna.pp
> >>> But the code is a lot slower than gcc so there is still a lot of
> >>> performance tuning to do:
> >>>
> >>>                100000  300000  500000
> >>> fpascal          1.169   4.581  11.754
> >>> gcc-2            1.033   3.078   5.111
> >> Much, much faster than the original.  There was an off-by-one error
> >> that made the last line of the output incorrect.
> > 
> > Thanks, fix applied.
> 
> Ok, now somebody has to fix the regexpr unit and accelerate it *g*

Can't we contact the author ? ;-)

Michael.



More information about the fpc-pascal mailing list