A device including a nanowire crossbar array including a programmable
material layer, at least one of input or output circuitry, and at least
one array of input or output tips to provide an electrical connection
between the nanowire crossbar array and the input or output circuitry.