> Then what is the *advantage* of "data" storage? Does it result in
> more efficient memory access? Does bss memory access require TLB
> lookup? If so, could one place arrays in data rather than bss as a
> means of alleviating TLB thrashing problems?
No - there's no difference there. Once the virtual memory space is created,
it's just ordinary memory. The advantage of "data" storage is that it's the
only way to get link-time initialization of values. With "bss", the initial
values are undefined.
Steve Lionel
Compaq and Intel Fortran Engineering
Intel Corporation
Nashua, NH
|