This was Article 22850 of comp.arch. What's the best way to search Usenet these days? Searching for snippets of this text in Google groups came up with some of the reposts, the earliest from 1993. But the original, which must predate that, didn't show up at all when I searched for it. That seems terrible. Moreover, the interface is poor. This invaluable historical material ought to be a far more available than it is.
Have you tried DejaNews?
What Is RISC? (1993)
11–14 of 14 posts
Re: What Is RISC? (1993)
#12Re: What Is RISC? (1993)
#13Earlier quoted context omitted.
Silly question (not much low level knowledge): which is the architecture that is today "virtually the same" for all CPUs?
I don't think there's a simple name for the modern architecture. Instead, I listed the major features off individually: > Out-of-Order, deeply pipelined, branch-predicted SIMD-accelerated load/store architectures with hidden reordering registers and multiple execution ports with 64-byte coherent caches implementing MESI-based messaging targeting Acquire/Release semantics over SMT Multithreading. In short: Intel Skyla…
Your examples of CISC instructions are specialised, as one would expect, so maybe the earlier generations of engineers simply expected more specialised machines? Ironically perhaps, with the bitcoin era, there is now more interest in specialised machines again, though my impression is hardware manifacturers are more focused on practicality. Maybe people have realised the benefit of a general CISCy-RISC architechture for the sake of not wasting time with debate?
Re: What Is RISC? (1993)
#14Earlier quoted context omitted.
I don't think there's a simple name for the modern architecture. Instead, I listed the major features off individually: > Out-of-Order, deeply pipelined, branch-predicted SIMD-accelerated load/store architectures with hidden reordering registers and multiple execution ports with 64-byte coherent caches implementing MESI-based messaging targeting Acquire/Release semantics over SMT Multithreading. In short: Intel Skyla…
Thanks for this reply. The next question I guess is whether we do this because of experience or because of debate? Your examples of CISC instructions are specialised, as one would expect, so maybe the earlier generations of engineers simply expected more specialised machines? Ironically perhaps, with the bitcoin era, there is now more interest in specialised machines again, though my impression is hardware manifactur…
Overall, today's high-performance CPU programmers (and their tools: particularly their compilers) have a set of expectations, and CPU Engineers are designing their computers with those expectations in mind. That's really all there is too it.