By: TREZA (no.delete@this.ema.il), December 31, 2013 5:44 pm
Room: Moderated Discussions
Maynard Handley (name99.delete@this.redheron9.com) on December 31, 2013 5:26 pm wrote:
> Meanwhile as a dark horse in the prefetching world, there is Yale Patt's favorite idea of abandoning
> the attempt at more and more aggressive OoO and switching to runahead computing, as in, e.g.
> http://users.ece.cmu.edu/~omutlu/pub/mutlu_ieee_micro06_submitted.pdf
> I personally would not be surprised to see this idea popup implemented in ARM. Basically
> it's (IMHO) a way to do the same sort of amount of work as implementing SMT, but in a
> way that actually achieves something useful for most code. (While, for ARM the CPUs are
> so small that if you want more SMP, you might as well just replicate the cores.)
Is it like the late Sun ROCK CPU ? Scout threads, speculative instruction retiring...
It was abandoned as an overheating, slow chip.
> Meanwhile as a dark horse in the prefetching world, there is Yale Patt's favorite idea of abandoning
> the attempt at more and more aggressive OoO and switching to runahead computing, as in, e.g.
> http://users.ece.cmu.edu/~omutlu/pub/mutlu_ieee_micro06_submitted.pdf
> I personally would not be surprised to see this idea popup implemented in ARM. Basically
> it's (IMHO) a way to do the same sort of amount of work as implementing SMT, but in a
> way that actually achieves something useful for most code. (While, for ARM the CPUs are
> so small that if you want more SMP, you might as well just replicate the cores.)
Is it like the late Sun ROCK CPU ? Scout threads, speculative instruction retiring...
It was abandoned as an overheating, slow chip.