Adiabatic Superconducting Artificial Neural Network: Basic Cells.
Summary (1 min read)
Introduction
- The authors consider adiabatic superconducting cells operating as an artificial neuron and synapse of a multilayer perceptron (MLP).
- The synapse features both positive and negative signal transfer coefficients in the range ( 0:5, 0:5).
- Artificial neural network (ANN) is the key technology in the fast developing area of artificial intelligence.
- It has been already broadly introduced in their everyday life.
- Besides the several attempts to the implementation of the superconducting ANNs proposed since the 1990s,4–12 the idea to adopt the adiabatic logic cells to neuromorphic circuits was presented only recently.
II. BASIC CELLS
- The basic element of superconducting circuits is the Josephson junction.
- Contrary to semiconductor transistor, the Josephson junction is not fabricated in a substrate but between two superconductor layers deposited on a substrate utilized as a mechanical support.
- In most cases, a configurable ANN would be preferable.
- This phenomenon was already proposed for utilization in artificial synapse of superconducting spiking ANN.
- With the fixed critical currents, the shape of the transfer function is determined by inductances lin, l.
III. DISCUSSION
- Both considered cells operate in a pure superconducting regime.
- Nevertheless, the proposed adiabatic superconducting ANN can be up to 104–105 times more energy efficient than its semiconductor counterparts.
- 1,26 However, such aspects as the linearity of amplification, the distance of signal propagation without amplification, and related issues of achievable fan-in and fan-out should be additionally considered.
- Another feature is the periodicity of sigma-cell based neuron transfer function.
- In particular case of the proposed synapse, one could benefit from implementation of the magnetic Josephson junction controlled by direction of magnetic field, like the Josephson magnetic rotary valve30 with heterogeneous area of weak link.
IV. CONCLUSION
- The authors considered operation principles of adiabatic superconducting basic cells for implementation of multilayer perceptron.
- These are artificial neuron and synapse which are nonlinear and close-to-linear superconducting transformers of magnetic flux, respectively.
- Both cells are capable of operation in the adiabatic regime featured by ultra-low power consumption at the level of 4 to 5 orders of magnitude less than that of their modern semiconductor counterparts (including cooling power penalty).
- The synapse is implemented with two magnetic Josephson junctions with controllable critical currents.
- It provides both positive and negative signal transfer coefficients in the range ( 0:5, 0:5).
Did you find this useful? Give us your feedback
Citations
4 citations
3 citations
3 citations
3 citations
References
1,084 citations
291 citations
161 citations
136 citations
136 citations
Related Papers (5)
Frequently Asked Questions (17)
Q2. What are the contributions mentioned in the paper "Adiabatic superconducting artificial neural network: basic cells" ?
In this paper, the authors considered operation principles of adiabatic superconducting basic cells for implementation of multilayer perceptron.
Q3. What is the way to fit a sigmoid function to a s?
While sigmoid activation function is commonly used for input data defined in the positive domain, for data defined on the whole numeric axis around zero, it is convenient to use hyperbolic tangent.
Q4. What are the main aspects of the proposed adiabatic ANN?
1,26 However, such aspects as the linearity of amplification, the distance of signal propagation without amplification, and related issues of achievable fan-in and fan-out should be additionally considered.
Q5. Why is the sigmoid function called a sigma cell?
The synthesized cell was named a “sigma-cell”13 because its transformation of magnetic flux can be very close to sigmoid function.
Q6. How much energy can a adiabatic ANN be?
the proposed adiabatic superconducting ANN can be up to 104–105 times more energy efficient than its semiconductor counterparts.
Q7. What is the effect of an increase in inductance on phase sum?
At the same time, it increases the nonlinearity of the dependence of output flux on phase sum [see (8b)] which vice versa increases the slope of the linear part though making it less linear.
Q8. What is the purpose of this paper?
In this paper, the authors considered operation principles of adiabatic superconducting basic cells for implementation of multilayer perceptron.
Q9. How many control lines are needed to program the magnetic Josephson junctions?
2. Utilization of the rotary valve reduces the number of control lines required to program the magnetic Josephson junctions by half.
Q10. How was the transfer function fout normalized?
Hyperbolic tangent function was scaled as tanh (0:586x) while the transfer function fout(fin) was normalized by a factor of two lower value than the previous time, πlout=(la þ 2lout).
Q11. What is the effect of the magnetic Josephson junction on the synapse?
Two such junctions in close proximity to each other with mutual rotation on 90 relative to their axes directed along the boundary of inhomogeneity allow one to obtain high critical current for one junction and low critical current for another one with the same direction of magnetizations of their F-layers.
Q12. What is the effect of an increase in input inductance lin on the critical current?
In accordance with (7a), an increase in input inductance lin increases the amplitude of nonlinearity of the dependence of input current on input flux iin(fin) making it more tilted.
Q13. What is the effect of rotation of the Josephson junctions?
In this case, rotation of their magnetizations leads to a corresponding decrease and increase of Josephson junction’s critical currents which means modulation of synapse weight, according to Fig.
Q14. What is the transfer function of the sigma-cell?
the authors are interested in a transfer function, fout(fin), where output magnetic flux, fout, is proportional to output current, fout ¼ loutiout.
Q15. What is the penalty for superconducting circuits cooling?
On the other hand, penalty for superconducting circuits cooling is typically several hundred W/W that cancels out the two to three orders of supremacy.
Q16. What is the simplest way to transform the sine slope?
The way to transform this dependence close to the desired one [(2a) or (2b)] is the addition of a linear term compensating the sine slope on the initial section (where sinw w) in the vicinity of zero input flux, fin 0.
Q17. What is the energy of the adiabatic superconducting circuit?
For standard working temperature of superconducting circuits, T ¼ 4:2 K, this limit corresponds to the energy, kBT ln 2 4 10 23 J (where kB is the Boltzmann constant).