By: Eric (eric.kjellen.delete@this.gmail.com), July 27, 2012 12:51 pm
Room: Moderated Discussions
hobold (hobold.delete@this.vectorizer.org) on July 27, 2012 11:53 am wrote:
> Eric (eric.kjellen.delete@this.gmail.com) on July 27, 2012 5:12 am
> wrote:
> [...]
> > And the next step going from that
> > is of course that
> if CPUs through vector extensions can deliver peak performance
> > within a
> certain fraction of that of GPUs, their major advantages in thread
> >
> control and OoOE will outweigh the advantage in peak performance of the GPUs.
>
> >
> Do not rely CPUs maintaining the extent of this relative advantage over
> GPUs. GPUs can still harvest a few fruits that aren't exactly low hanging, but
> well in reach. CPUs have a hard time even only touching more fruit with merely
> the tips of their outstretched metaphorical fingers.
>
>
But wouldn't that decrease their advantage in compute efficiency in a rather linear fashion? I.e. CPU and GPU architectures would converge and make it a straight-up race of process technology, memory bandwidth, cache latency, brand predictor quality etc. I don't see AMD or Nvidia winning that kind of contest in the long run either.
> Eric (eric.kjellen.delete@this.gmail.com) on July 27, 2012 5:12 am
> wrote:
> [...]
> > And the next step going from that
> > is of course that
> if CPUs through vector extensions can deliver peak performance
> > within a
> certain fraction of that of GPUs, their major advantages in thread
> >
> control and OoOE will outweigh the advantage in peak performance of the GPUs.
>
> >
> Do not rely CPUs maintaining the extent of this relative advantage over
> GPUs. GPUs can still harvest a few fruits that aren't exactly low hanging, but
> well in reach. CPUs have a hard time even only touching more fruit with merely
> the tips of their outstretched metaphorical fingers.
>
>
But wouldn't that decrease their advantage in compute efficiency in a rather linear fashion? I.e. CPU and GPU architectures would converge and make it a straight-up race of process technology, memory bandwidth, cache latency, brand predictor quality etc. I don't see AMD or Nvidia winning that kind of contest in the long run either.



