| Literature DB >> 34073438 |
Tomasz Blachowicz1, Jacek Grzybowski2, Pawel Steblinski3, Andrea Ehrmann4.
Abstract
Computers nowadays have different components for data storage and data processing, making data transfer between these units a bottleneck for computing speed. Therefore, so-called cognitive (or neuromorphic) computing approaches try combining both these tasks, as is done in the human brain, to make computing faster and less energy-consuming. One possible method to prepare new hardware solutions for neuromorphic computing is given by nanofiber networks as they can be prepared by diverse methods, from lithography to electrospinning. Here, we show results of micromagnetic simulations of three coupled semicircle fibers in which domain walls are excited by rotating magnetic fields (inputs), leading to different output signals that can be used for stochastic data processing, mimicking biological synaptic activity and thus being suitable as artificial synapses in artificial neural networks.Entities:
Keywords: bending radius; data processing; nanofibers; neuromorphic computing; neuron excitation; spikes
Year: 2021 PMID: 34073438 PMCID: PMC8161448 DOI: 10.3390/biomimetics6020032
Source DB: PubMed Journal: Biomimetics (Basel) ISSN: 2313-7673
Figure 1Simulated geometry, consisting of three magnetic half-circles with outputs (A–C) and inputs (D,E). The orientation of the magnetization is depicted by the color-code given in the inset: red = up, blue = down, green = horizontal.
Figure 2Data preparation steps: (a) time-resolved output of positions A, (b) B and (c) C; (d) the weighted sum over these outputs, as calculated in Equation (1); (e) the normalized weighted sum; and (f) the digitized signal which is higher than a defined threshold.
Digital signals, derived for the case RL and different combinations of weights and threshold values, as explained in the text. The x-axes differ to make the signals better visible.
|
|
|
|
|
|---|---|---|---|
| 0.8 |
|
|
|
| 0.4 |
|
|
|
| 0 |
|
|
|
| −0.4 |
|
|
|
| −0.8 |
|
|
|
Figure 3Magnetization components calculated for and threshold values of (a) M = 0.4; (b) M = 0.2; summing up signals for different leaking rates, calculated for the same weights and threshold values of (c) M = 0.4; (d) M = 0.2. Leaking rates are defined as “forgetting” rates; i.e., after 5 steps with a leaking rate of 0.2, a single “learning” step is “forgotten” again.
Averaged values of digital signals for the weights .
|
| LL | LR | RL | RR |
|---|---|---|---|---|
| +0.8 | 0.0032 | 0.0022 | 0.0015 | 0.0008 |
| +0.4 | 0.0487 | 0.0591 | 0.0681 | 0.0809 |
| 0.0 | 0.3010 | 0.4839 | 0.5593 | 0.3169 |
| −0.4 | 0.9867 | 0.9330 | 0.9452 | 0.9839 |
| −0.8 | 0.9997 | 0.9985 | 0.9981 | 1.0000 |
Averaged values of digital signals for the weights .
|
| LL | LR | RL | RR |
|---|---|---|---|---|
| +0.8 | 0.0010 | 0.0022 | 0.0021 | 0.0019 |
| +0.4 | 0.1431 | 0.0607 | 0.1426 | 0.1976 |
| 0.0 | 0.5754 | 0.4820 | 0.5754 | 0.8356 |
| −0.4 | 0.9750 | 0.9286 | 0.9495 | 0.9982 |
| −0.8 | 0.9993 | 0.9980 | 0.9987 | 1.0000 |
Averaged values of digital signals for the weights .
|
| LL | LR | RL | RR |
|---|---|---|---|---|
| +0.8 | 0.0062 | 0.0018 | 0.0013 | 0.0032 |
| +0.4 | 0.1630 | 0.0526 | 0.1226 | 0.3047 |
| 0.0 | 0.4832 | 0.4811 | 0.5940 | 0.9532 |
| −0.4 | 0.9999 | 0.9365 | 0.9704 | 1.0000 |
| −0.8 | 1.0000 | 0.9989 | 0.9999 | 1.0000 |