TwistedKestrel wrote:Oh wait, so that's like 256 thread SMT, and not a 256 thread limit?
Nope, Oracle has previously shipped systems with 4096 concurrent threads running. I know that when they reached that figure, they increase the number of concurrent threads to 65,536. That sounds like a lot but they have fabric that could scale to 96 sockets, so conceptually they are a third of the way there to that figure.
The real craziness is that there maybe systems in a few years that go
beyond 65,536 concurrent threads which would dictate another change to a kernel's scheduler.