Fwd: VAX + Spectre
Maciej W. Rozycki
macro at linux-mips.org
Wed Oct 2 20:59:26 CDT 2019
On Tue, 17 Sep 2019, Jon Elson via cctalk wrote:
> > "Spectre" is one of two notorious bugs of modern CPUs involving speculative
> > execution. I rather doubt that VAX is affected by this but I suspect others
> > here have a lot more knowledge.
> >
> >
> You need an extremely high resolution timer to detect slight differences in
> execution time of speculatively-executed threads. The VAX 11/780 certainly did
> not do speculative execution, and my guess is that all VAXen did not, either.
The NVAX and NVAX+ implementations include a branch predictor in their
microarchitecture[1], so obviously they do execute speculatively.
> Also, I don't think the timer was high enough resolution to detect such a
> difference.
I can't speak of timer availability offhand though.
References:
[1] G. Michael Uhler et al, "The NVAX and NVAX+ High-performance VAX
Microprocessors", Digital Technical Journal Vol. 4 No. 3 Summer 1992
<ftp://ftp.linux-mips.org/pub/linux/mips/people/macro/DEC/DTJ/DTJ701/DTJ701PF.PDF>
Maciej
More information about the cctalk
mailing list