parallelized 'ld'?
Andrew Cagney
ac131313@redhat.com
Thu Jul 31 14:06:00 GMT 2003
> An interesting idea, and one I, at least, never considered. At one
> point the linker was mainly disk bound, which suggests that
> parallelization will not bring a big improvement. However, I did that
> profiling 7 or 8 years ago, on Sun hardware running Solaris, and it is
> quite possible that on modern hardware the tradeoffs are very
> different.
The numbers have likely changed but the the tradeoffs haven't. In
fact, if anything, disks have got slower(1). Consequently, I'd expect
the traditional bottle necks of I/O bandwidth and memory usage(2) to
still apply.
Andrew
(1) A vax had a 14ms latency disk, looking at a random modern disk it
has 3ms latency - 5x faster. CPUs on the other hand are 1000x faster.
(2) GDB needs to keep an eye on context switch / kernel overhead
More information about the Binutils
mailing list