News Focus
News Focus
Followers 21
Posts 14802
Boards Moderated 0
Alias Born 03/17/2003

Re: DDB post# 12961

Tuesday, 09/09/2003 9:24:56 AM

Tuesday, September 09, 2003 9:24:56 AM

Post# of 98356
Some real world example (a compiled c file with some SSE2 assembly for FFT calculations):

(size in bytes)
11902 test1
11592 test1_64

The latter one is compiled for 64bit mode.


Is this the text size, text + bss, or what?

This is only one program, of rather tiny size. It proves no more
about AMD64 executable size expansion than an anecodote about
your grandfather the smoker who lived to 99 proves about the
true epidemilogical health effects of tobacco use.

This program may very well not even use pointer variables.
Or it may use only local pointer variables so they are only
allocated at run time on the stack so data space expansion
is not visible in the program size. Look here:

http://www.ucw.cz/~hubicka/papers/amd64/node4.html

In this study the size of common shared libraries go up by
15% (the text section actually shrinks a bit but this is lost
by growth in size of relocation and linkage tables etc) but
memory usage of applications goes up by about 25%.







Volume:
Day Range:
Bid:
Ask:
Last Trade Time:
Total Trades:
  • 1D
  • 1M
  • 3M
  • 6M
  • 1Y
  • 5Y
Recent AMD News