Memresistor CPUs
DennisP: Memristors can function as both transistors and storage, so we could end up with a lot less concern about cache misses.They can also mimic the function of neural synapses, so a neural net coprocessor is a possibility.