Stochastic Computing co-processing elements for Evolving Autonomous Data Partitioning

Author(s):  
Alejandro Moran ◽  
Vincent Canals ◽  
Plamen P. Angelov ◽  
Christian F. Frasser ◽  
Erik S. Skibinsky-Gitlin ◽  
...  
Author(s):  
Oscar Camps ◽  
Mohamed-Moner al Chawa ◽  
Stavros G. Stavrinides ◽  
Rodrigo Picos

Cellular Nonlinear Networks (CNN) are a concept introduced in 1988 by Leon Chua and Lin Yang as a bio-inspired architecture, capable of massively parallel computation. Later on, CNN have been enhanced by incorporating designs that incorporate memristors to profit from their processing and memory capabilities. In addition, Stochastic Computing (SC) can be used to optimize the quantity of required processing elements; thus it provides a lightweight approximate computing framework, quite accurate and effective, though. In this work, we propose utilization of SC in designing and implementing a memristor-based CNN. As a proof of the proposed concept, an example of application is presented. This application combines Matlab and a FPGA in order to create the CNN. The implemented CNN has then been used to perform three different real-time applications on a 512x512 gray-scale and a 768x512 color image: storage of the image, edge detection, and image sharpening. It has to be pointed out that the same CNN has been used for the three different tasks, with the sole change of some programmable parameters. Results show an excellent capability with significant accompanying advantages, like the low number of needed elements further allowing for a low cost FPGA-based system implementation, something confirming the system’s ability for real time operation.


Micromachines ◽  
2021 ◽  
Vol 13 (1) ◽  
pp. 67
Author(s):  
Oscar Camps ◽  
Mohamad Moner Al Chawa ◽  
Stavros G. Stavrinides ◽  
Rodrigo Picos

Cellular Nonlinear Networks (CNN) are a concept introduced in 1988 by Leon Chua and Lin Yang as a bio-inspired architecture capable of massively parallel computation. Since then, CNN have been enhanced by incorporating designs that incorporate memristors to profit from their processing and memory capabilities. In addition, Stochastic Computing (SC) can be used to optimize the quantity of required processing elements; thus it provides a lightweight approximate computing framework, quite accurate and effective, however. In this work, we propose utilization of SC in designing and implementing a memristor-based CNN. As a proof of the proposed concept, an example of application is presented. This application combines Matlab and a FPGA in order to create the CNN. The implemented CNN was then used to perform three different real-time applications on a 512 × 512 gray-scale and a 768 × 512 color image: storage of the image, edge detection, and image sharpening. It has to be pointed out that the same CNN was used for the three different tasks, with the sole change of some programmable parameters. Results show an excellent capability with significant accompanying advantages, such as the low number of needed elements further allowing for a low cost FPGA-based system implementation, something confirming the system’s capacity for real time operation.


2020 ◽  
Author(s):  
Xinkai Qiu ◽  
Sylvia Rousseva ◽  
Gang Ye ◽  
Jan C. Hummelen ◽  
Ryan Chiechi

This paper describes the reconfiguration of molecular tunneling junctions during operation via the self-assembly of bilayers of glycol ethers. We use well-established functional groups to modulate the magnitude and direction of rectification in assembled tunneling junctions by exposing them to solutions containing different glycol ethers. Variable-temperature measurements establish that rectification occurs by a bias-dependent tunneling-hopping mechanism and that glycol ethers, beside being an unusually efficient tunneling medium, behave identically to alkanes. We fabricated memory bits from crossbar junctions prepared by injecting eutectic Ga-In into microfluidic channels. Two 8-bit registers were able to perform logical AND operations on bit strings encoded into chemical packets as microfluidic droplets that alter the composition of the crossbar junctions through self-assembly to effect memristor-like properties. This proof of concept work demonstrates the potential for fieldable molecular-electronic devices based on tunneling junctions of self-assembled monolayers and bilayers.


Nanophotonics ◽  
2020 ◽  
Vol 9 (11) ◽  
pp. 3535-3544 ◽  
Author(s):  
Laura Mercadé ◽  
Leopoldo L. Martín ◽  
Amadeu Griol ◽  
Daniel Navarro-Urrios ◽  
Alejandro Martínez

AbstractCavity optomechanics has recently emerged as a new paradigm enabling the manipulation of mechanical motion via optical fields tightly confined in deformable cavities. When driving an optomechanical (OM) crystal cavity with a laser blue-detuned with respect to the optical resonance, the mechanical motion is amplified, ultimately resulting in phonon lasing at MHz and even GHz frequencies. In this work, we show that a silicon OM crystal cavity performs as an OM microwave oscillator when pumped above the threshold for self-sustained OM oscillations. To this end, we use an OM cavity designed to have a breathing-like mechanical mode at 3.897 GHz in a full phononic bandgap. Our measurements show that the first harmonic of the detected signal displays a phase noise of ≈−100 dBc/Hz at 100 kHz. Stronger blue-detuned driving leads eventually to the formation of an OM frequency comb, whose lines are spaced by the mechanical frequency. We also measure the phase noise for higher-order harmonics and show that, unlike in Brillouin oscillators, the noise is increased as corresponding to classical harmonic mixing. Finally, we present real-time measurements of the comb waveform and show that it can be fitted to a theoretical model recently presented. Our results suggest that silicon OM cavities could be relevant processing elements in microwave photonics and optical RF processing, in particular in disciplines requiring low weight, compactness and fiber interconnection.


Micromachines ◽  
2020 ◽  
Vol 12 (1) ◽  
pp. 31
Author(s):  
Junxiu Liu ◽  
Zhewei Liang ◽  
Yuling Luo ◽  
Lvchen Cao ◽  
Shunsheng Zhang ◽  
...  

Recent research showed that the chaotic maps are considered as alternative methods for generating pseudo-random numbers, and various approaches have been proposed for the corresponding hardware implementations. In this work, an efficient hardware pseudo-random number generator (PRNG) is proposed, where the one-dimensional logistic map is optimised by using the perturbation operation which effectively reduces the degradation of digital chaos. By employing stochastic computing, a hardware PRNG is designed with relatively low hardware utilisation. The proposed hardware PRNG is implemented by using a Field Programmable Gate Array device. Results show that the chaotic map achieves good security performance by using the perturbation operations and the generated pseudo-random numbers pass the TestU01 test and the NIST SP 800-22 test. Most importantly, it also saves 89% of hardware resources compared to conventional approaches.


Sign in / Sign up

Export Citation Format

Share Document