SGI MIPS, Speculative Execution issue
DiTBho Down in The Bunny hole <[email protected]> Sat, 26 Oct 2024 17:16:05 +0200
| Newsgroups | gmane.os.netbsd.ports.mips.devel |
|---|---|
| Message-ID | <CAAZ8i83fK5od-11sZqzDTtC9WiaGWHxF1NttZv987UTPe=KHwg@mail.gmail.com> |
hi "Speculative Execution" is a feature of the R10000 Processor. I read that is problematic on machines that are Non-Cache Coherent, such as the IP28 Indigo2 and on R10000/R12000-based IP32 O2 systems. The first thing I don't understand is what does it mean that they are "Non-Cache Coherent" systems. I mean, I know what coherence of the cache means in a multiprocessor environment, but I'm a bit confused by what I read for these mono processor systems. A few more details on the nature of Speculative Execution, and the issues it poses to the Indigo2 can be found at the following URLs: 1) MIPS R10000 Microprocessor User's Manual (pages 51-55 ) https://web.archive.org/web/20051028113506/http://techpubs.sgi.com/library/manuals/2000/007-2490-001/pdf/007-2490-001.pdf 2) Post to NetBSD sgimips Mailing List on 29 Jun 2000 http://mail-index.netbsd.org/port-sgimips/2000/06/29/0006.html however there are no examples. Can someone explain this matter to me? Thanks