4 ms·
> "The basic concept of computing as a machine executing a stream of instructions, shuffling data back and forth between processor and memory, will eventually b
by jongjong 4y ago
> "The basic concept of computing as a machine executing a stream of instructions, shuffling data back and forth between processor and memory, will eventually be abandoned in favor of more exotic models."
I suspect that if SSD drives could be made faster, maybe we wouldn't need separate RAM chips. The SSD drives could be used both for long-term and short-term storage. That said, it feels like the author is referring to something more radical than that. It reminds me of a concept I read about which involves moving the processor to the data instead of moving the data to the processor. It all sounds very abstract at this stage though.
> "rather than relying on context switches. Cores dedicated to specific programs or services will minimize the need to move large amounts of data around"
Makes sense.
> "I wouldn’t be surprised if we eventually drop big-O notation for a different, more powerful model of computational complexity."
That's going to be a tough one.
I sincerely hope that the decade of the 'big refactoring' is upon us because I'm getting tired of all the layers of complexity which have kept getting piled on top of each other over decades.