be precisely regulated by the ionic flow, which is called synaptic plasticity. Generally, there are two types of synaptic plasticity: potentiation and depression. In the case of potentiation or depression, the synaptic weight increases or decreases upon repeated stimulation. Inspired by the human brain, novel non von Neumann computing architectures mainly composed of artificial synapses and artificial neurons have been proposed, which we can call "artificial neural networks," "brain-like computers," or "neuromorphic computers." [1,[3][4][5] However, the development of artificial brains that possess the efficiency of their biological counterparts in information processing remains a major challenge in computing. [6] One of the major challenges is the lack of suitable hardware to implement synapses, which are the main data processing elements in artificial brains. Generally, there are four essential requirements for an artificial synapse. [7,8] First, the analog weight should be nonvolatile in the absence of learning and weight updates should be bidirectional when the synapse is learning. Second, the synapse output is the product of the input signal and the synapse weight. Third, the weight updates vary with both the input signal and the stored weight value. Fourth, the synapse should be rather compact, and operate off a unidirectional information transfer with low power consumption.Mead and co-workers fabricated a four-terminal synaptic device based on a single floating gate silicon transistor in 1995. [8] It can simultaneously perform long term weight storage, compute the product of the input and floating gate value, and update the weight value according to a Hebbian or a backpropagation learning rule. In 1996, they developed a new floating-gate silicon transistor synapse with a threeterminal structure. [7] Hot-electron injection and electron tunneling make possible bidirectional weight updates. Given that these updates depend on both the stored weight value and the transistor terminal voltages, such synapse can implement a learning function. However, the integration density of transistor synapses is severely restricted to their three-or fourterminal structures. [6] The emergence of memristors endows artificial synapses with a new development opportunity. The memristor (short for memory resistor) is a two-terminal circuit element characterized by a relationship between the charge and the flux-linkage, which shows a distinctive "fingerprint" characterized by a pinched hysteresis loop confined to the first and the third quadrants of the Although the structure and function of the human brain are still far from being fully understood, brain-inspired computing architectures mainly consisting of artificial neurons and artificial synapses have been attracting more and more attentions due to their powerful computing capability and energy efficient operation. Synaptic plasticity is believed to be the origin of learning and memory. However, it is still a big challenge to realize artificial synapses with high reliability, go...