It's more than memristors
I believe there's still great potential in turning machine architecture "inside out" as HP envisioned, making machines that are memory-centric where processors are a resource that's applied to large data stores that permanently reside in high speed storage. If not memristors, then DRAM, or whatever new non-volatile memory does catch on. Bring the computing to the data, rather than scrape the data off a disk and feed it to the processor. Columnar data stores like HANA and others could really benefit. Or so my thought experiment goes....