It would be cool to write an article explaining this stuff and its expected impact in terms that most software developers could understand. I love reading this stuff but putting it into context would be useful. Your response suggests you know what you are talking about but it is fairly incomprehensible to most everyone else not deep into semiconductor technologies without just looking up each term in Wikipedia.
- II-VI channel materials on silicon
- Finfet, Nanowire FETS (the top down variant, not the academic bottom up version.)
- RRAM (Memristors are a sub-class of these devices. Memristors mainly exist in the PR department of HP)
- TSV integration
- 3D Flash
- Memory integrated processers (see Microns Automata)