This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc 3.5 integration branch proposal
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: Geoffrey Keating <geoffk at apple dot com>
- Cc: Alexandre Oliva <aoliva at redhat dot com>, Scott Robert Ladd <coyote at coyotegulch dot com>, Robert Dewar <dewar at gnat dot com>, gcc at gcc dot gnu dot org, Nick Burrett <nick at dsvr dot net>, Eric Botcazou <ebotcazou at libertysurf dot fr>, Gabriel Dos Reis <gdr at integrable-solutions dot net>, Marc Espie <espie at quatramaran dot ens dot fr>, Richard dot Earnshaw at arm dot com
- Date: Wed, 21 Jan 2004 11:57:40 +0000
- Subject: Re: gcc 3.5 integration branch proposal
- Organization: ARM Ltd.
- Reply-to: Richard dot Earnshaw at arm dot com
>
> Typically, on older, slower machines (eg. the mentioned 300Mhz
> StrongARM), memory accesses are relatively cheap relative to
> computation. Thus, on newer machines it's useful to perform some
> computation if this results in smaller final data structures, but this
> is not true on older machines.
>
But on the other hand, caches were smaller, not backed by L2, and were
often allocate-on-write only (so zeroing a structure can be very
expensive, especially if it is then re-initialized with other data). All
of these affect general approaches to what needs optimizing.
R.