comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: GNAT's stack checking in Ubuntu 9.04 (and Shootout regex-dna)
Date: Mon, 10 Aug 2009 13:29:12 -0700 (PDT)
Date: 2009-08-10T13:29:12-07:00	[thread overview]
Message-ID: <d8baadbd-57bb-4e77-b256-bf1033d77047@s15g2000yqs.googlegroups.com> (raw)
In-Reply-To: 9adb4985-582c-4cbf-906c-3afa7dcd31f6@g1g2000vbr.googlegroups.com

jonathan wrote on comp.lang.ada:
[Using one's own copy of GNAT.Spitbol.*]
> The first thing I tried worked rather well: I replaced
>
>    Stack_Size : constant Positive := 2000;
>
> with
>
>    Stack_Size : constant Positive := 129;
>
> in GNAT_spitbol.patterns.
>
> The program running time (single-core) dropped from
> 47 seconds to 32 seconds.
[...]
> Last remark: someone with experience using the
> spitbol routines might be able to optimize
> further.  There are tricks using "anchors"
> mentioned in spec of GNAT.spitbol.patterns.

Oh, I think you just struck the right chord here, Jonathan. Georg has
been harping abouf GNAT.Spitbol for a long time now :) Thanks for your
interesting feedback; I have to use strict discipline not to get
involved in those addictive benchmarks myself :)

--
Ludovic Brenta.



  reply	other threads:[~2009-08-10 20:29 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-03 22:54 GNAT's stack checking in Ubuntu 9.04 (and Shootout regex-dna) Georg Bauhaus
2009-08-03 22:56 ` Georg Bauhaus
2009-08-04  7:50   ` Ludovic Brenta
2009-08-04  9:17     ` Georg Bauhaus
2009-08-04  9:58       ` Vadim Godunko
2009-08-04 10:44         ` Georg Bauhaus
2009-08-04 12:30           ` Vadim Godunko
2009-08-04 14:15             ` Georg Bauhaus
2009-08-04 22:20         ` Egil
2009-08-04 15:38       ` Robert A Duff
2009-08-04 11:59 ` Brian Drummond
2009-08-04 14:18   ` Georg Bauhaus
2009-08-09 19:13   ` Georg Bauhaus
2009-08-10 13:10     ` jonathan
2009-08-10 20:12     ` jonathan
2009-08-10 20:29       ` Ludovic Brenta [this message]
2009-08-10 23:34       ` Georg Bauhaus
2009-08-11 20:02         ` jonathan
2009-08-11 21:19           ` jonathan
2009-08-11 21:38           ` Georg Bauhaus
2009-08-11  0:27       ` Georg Bauhaus
2009-08-11 19:05         ` jonathan
2009-08-12  9:32           ` Ludovic Brenta
2009-08-12 16:37             ` jonathan
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox