We may actually see them both happening at once; one of the things R. Stanley Williams talks about in his excellent memristor talk is a method they developed for stacking hundreds of chips on top of a processor, which he says may end up providing just as much benefit as the memristor itself.
The possibilities that could be opened up by having a terabyte or more of extremely fast non volatile storage attached by a bus as large as you care to make it directly on top of a CPU are mind boggling.
Then when you consider that you can use them as FPGAs for computation instead and dynamically reconfigure them... wow.
Memristors are only a year or two away from commercial availability, though it will probably be a while after that until they live up to the hype. We live in exciting times.
The possibilities that could be opened up by having a terabyte or more of extremely fast non volatile storage attached by a bus as large as you care to make it directly on top of a CPU are mind boggling.
Then when you consider that you can use them as FPGAs for computation instead and dynamically reconfigure them... wow.
Memristors are only a year or two away from commercial availability, though it will probably be a while after that until they live up to the hype. We live in exciting times.
The talk:
http://www.youtube.com/watch?v=bKGhvKyjgLY