This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc 3.5 integration branch proposal


> 
> 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]