...as I look forward to restructuring an undergraduate "Computer Organization" course for the spring...
Should I de-emphasize the CPU organization? Is it time to pay more attention to how various elements are interconnected, than to what the elements are?
Even the processor? After all, what is a processor? A CPU? A GPU? Some application-specific FPGA? Does it matter, if the system has all three, or is their mutual interconnect more important?
Maybe I'll cop out, and just hide behind discussions of "Moore's Law".