title: An efficient analog Hamming distance comparator realized with a unipolar memristor array: a showcase of physical computing.
abstract: We propose and demonstrate a novel physical computing paradigm based on an engineered unipolar memristor that exhibits symmetric SET switching with respect to voltage polarity. A one-dimensional array of these devices was sufficient to demonstrate an efficient Hamming distance comparator for two strings of analog states represented by voltages from the physical world. The comparator first simultaneously applies the two sets of voltages to the array of memristors, each of which is initially in its high resistance state and switches to its low resistance state only if the two voltages applied on that memristor differ by more than the switching threshold. An accurate analog representation of the Hamming distance is then obtained by applying a reading voltage to the memristors and summing all the resultant currents. The comparator with a small footprint can directly process analog signals and store computation results without power, representing a promising application for analog computing based on memristor crossbar arrays.
authors.affiliation: HP Labs, HP Inc., Palo Alto, California 94304, USA.|School of Electrical &Electronic Engineering, Nanyang Technological University, Nanyang Avenue, 639798, Singapore.
authors.forename: Ning
authors.initials: N
authors.lastname: Ge
authors.affiliation: Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA 01003, USA.
authors.forename: Jung Ho
authors.initials: JH
authors.lastname: Yoon
authors.affiliation: Hewlett Packard Labs, Palo Alto, California 94304, USA.
authors.forename: Miao
authors.initials: M
authors.lastname: Hu
authors.affiliation: Hewlett Packard Labs, Palo Alto, California 94304, USA.
authors.forename: E J
authors.initials: EJ
authors.lastname: Merced-Grafals
authors.affiliation: Hewlett Packard Labs, Palo Alto, California 94304, USA.
authors.forename: Noraica
authors.initials: N
authors.lastname: Davila
authors.affiliation: Hewlett Packard Labs, Palo Alto, California 94304, USA.
authors.forename: John Paul
authors.initials: JP
authors.lastname: Strachan
authors.affiliation: Hewlett Packard Labs, Palo Alto, California 94304, USA.
authors.forename: Zhiyong
authors.initials: Z
authors.lastname: Li
authors.affiliation: HP Labs, HP Inc., Palo Alto, California 94304, USA.
authors.forename: Helen
authors.initials: H
authors.lastname: Holder
authors.affiliation: Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA 01003, USA.
authors.forename: Qiangfei
authors.initials: Q
authors.lastname: Xia
authors.affiliation: Hewlett Packard Labs, Palo Alto, California 94304, USA.
authors.forename: R Stanley
authors.initials: RS
authors.lastname: Williams
authors.affiliation: School of Electrical &Electronic Engineering, Nanyang Technological University, Nanyang Avenue, 639798, Singapore.
authors.forename: Xing
authors.initials: X
authors.lastname: Zhou
authors.affiliation: Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA 01003, USA.
authors.forename: J Joshua
authors.initials: JJ
authors.lastname: Yang