This is the mail archive of the
mailing list for the GCC project.
Re: Faster compilation speed
- From: Andreas Schwab <schwab at suse dot de>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Richard Henderson <rth at redhat dot com>,"David S. Miller" <davem at redhat dot com>, gcc at gcc dot gnu dot org
- Date: Wed, 14 Aug 2002 21:01:49 +0200
- Subject: Re: Faster compilation speed
- References: <200208141700.NAA26022@makai.watson.ibm.com>
David Edelsohn <firstname.lastname@example.org> writes:
|> >>>>> Richard Henderson writes:
|> Richard> You havn't shown (or even provided guesstemates) how much temporal
|> Richard> or spacial locallity could be had by moving away from GC. Exactly
|> Richard> how much garbage is created during compilation of a function, Dave?
|> Richard> Suppose we did do manual memory allocation and never created any
|> Richard> garbage whatsoever. Suppose perfect temporal locality. How much
|> Richard> spacial locality do we have, considering the pointer-chasing structure
|> Richard> of our IL? My guess is not much.
|> Places where GCC could benefit from spacial locality is by
|> allocating the instruction list and pseudo registers from a large, static
|> virtual memory array instead of allocating individual objects dynamically.
Andreas Schwab, SuSE Labs, email@example.com
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."