3 ms·
That's a good comment, but bear in mind that the MP support in the 90s was Pentium Pro only (and expanded to x86/64). While multi-processing algorithms can be g
by iuguy 16y ago
That's a good comment, but bear in mind that the MP support in the 90s was Pentium Pro only (and expanded to x86/64). While multi-processing algorithms can be generalised, they're best when they're optimal for the architecture they're running on. MP on Arm is quite different when it comes to things like thumbing and pipelining compared to x86.
I only know this because I did some work on Arm 7 after doing some MP work on Pentium Pro 200s a few years earlier. It's amazing the crap your brain collects over time!
- ansible 16y agoOh, indeed. My point was that the rest of the kernel (VFS, device drivers, etc.) was already fairly well prepared for MP when ARM multicore came into the picture.