On Sat, 2011-04-09 at 09:21 +0100, N.M. Maclaren wrote: > On Apr 8 2011, Michael Matz wrote: > > > >It adds a new option -fstack-arrays which makes the frontend put > >all local arrays on stack memory. ... > > Excellent! > > >I haven't rechecked performance now, but four months ago this was the > >result for the fortran benchmarks in cpu2006: > > There is actually a much better approach, which was done in Algol 68 > and seems now to be done only in Ada. As far as the compiler > implementation goes, it is a trivial variation on what you have done, > but there is a little more work in the run-time system. > > That is to use primary and secondary stacks. ...
How does your secondary stack interact with threads? Do it force the use of more memory per thread? /MF