Current von Neumann style computing is energy inefficient and bandwidth limited as information is physically shuttled via electrons between processor, short term non-volatile memory, and long-term storage. Biologically inspired neuromorphic computing, with its inherent autonomous learning capabilities and much lower power requirements based on analog processing, is seen as an avenue for overcoming these limitations. The development of nanoelectronic...