  We propose a hardware learning rule for unsupervised clustering within a
novel spintronic computing architecture. The proposed approach leverages the
three-terminal structure of domain-wall magnetic tunnel junction devices to
establish a feedback loop that serves to train such devices when they are used
as synapses in a neuromorphic computing architecture.
