Dot-product engine for neuromorphic computing: Programming 1T1M crossbar to accelerate matrix-vector multiplication | IEEE Conference Publication | IEEE Xplore