> we're approaching a time where a single processor has hundreds of threads
Approaching? EPYC 9996 has 512 threads. EPYC 9754 had 256 threads three years ago.