Convolutional neural networks with radio-frequency spintronic nano-devices

Convolutional neural networks (LeCun and Bengio 1998 The Handbook of Brain Theory and Neural Networks 255–58; LeCun, Bengio and Hinton 2015 Nature 521 436–44) are state-of-the-art and ubiquitous in modern signal processing and machine vision. Nowadays, hardware solutions based on emerging nanodevice...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Neuromorphic computing and engineering 2022-09, Vol.2 (3), p.34002
Hauptverfasser: Leroux, Nathan, De Riz, Arnaud, Sanz-Hernández, Dédalo, Marković, Danijela, Mizrahi, Alice, Grollier, Julie
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 3
container_start_page 34002
container_title Neuromorphic computing and engineering
container_volume 2
creator Leroux, Nathan
De Riz, Arnaud
Sanz-Hernández, Dédalo
Marković, Danijela
Mizrahi, Alice
Grollier, Julie
description Convolutional neural networks (LeCun and Bengio 1998 The Handbook of Brain Theory and Neural Networks 255–58; LeCun, Bengio and Hinton 2015 Nature 521 436–44) are state-of-the-art and ubiquitous in modern signal processing and machine vision. Nowadays, hardware solutions based on emerging nanodevices are designed to reduce the power consumption of these networks. This is done either by using devices that implement convolutional filters and sequentially multiply consecutive subsets of the input, or by using different sets of devices to perform the different multiplications in parallel to avoid storing intermediate computational steps in memory. Spintronics devices are promising for information processing because of the various neural and synaptic functionalities they offer. However, due to their low OFF/ON ratio, performing all the multiplications required for convolutions in a single step with a crossbar array of spintronic memories would cause sneak-path currents. Here we present an architecture where synaptic communications are based on a resonance effect. These synaptic communications thus have a frequency selectivity that prevents crosstalk caused by sneak-path currents. We first demonstrate how a chain of spintronic resonators can function as synapses and make convolutions by sequentially rectifying radio-frequency signals encoding consecutive sets of inputs. We show that a parallel implementation is possible with multiple chains of spintronic resonators. We propose two different spatial arrangements for these chains. For each of them, we explain how to tune many artificial synapses simultaneously, exploiting the synaptic weight sharing specific to convolutions. We show how information can be transmitted between convolutional layers by using spintronic oscillators as artificial microwave neurons. Finally, we simulate a network of these radio-frequency resonators and spintronic oscillators to solve the MNIST handwritten digits dataset, and obtain results comparable to software convolutional neural networks. Since it can run convolutional neural networks fully in parallel in a single step with nano devices, the architecture proposed in this paper is promising for embedded applications requiring machine vision, such as autonomous driving.
doi_str_mv 10.1088/2634-4386/ac77b2
format Article
fullrecord <record><control><sourceid>hal_cross</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_03838357v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>oai_HAL_hal_03838357v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c387t-1a9838ce14f9143677633d67cda4147140c2daebd6a73e481e7b559263aea2e83</originalsourceid><addsrcrecordid>eNp9kM1LwzAYxoMoOObuHnsSBOuSJk2y4xi6KQMveg5ZkrLMmtSk3dh_b2pleBBPz8vL87wfPwCuEbxHkPNpQTHJCeZ0KhVjm-IMjE6t81_1JZjEuIMQFowhRMsReF54t_d111rvZJ0504VvaQ8-vMfsYNttFqS2Pq-C-eyMU8csNta1wTurMiedz7XZW2XiFbioZB3N5EfH4O3x4XWxytcvy6fFfJ0rzFmbIznjmCuDSDVDBFPGKMaaMqUlQYQhAlWhpdloKhk2hCPDNmU5Sz9IIwvD8RjcDnO3shZNsB8yHIWXVqzma9H3IE4LcMn2KHnh4FXBxxhMdQogKHp0omcjejZiQJcid0PE-kbsfBcSl_if_eYPu1NGFAKnU0iCLRpd4S-n_nyV</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Convolutional neural networks with radio-frequency spintronic nano-devices</title><source>DOAJ Directory of Open Access Journals</source><source>Institute of Physics Open Access Journal Titles</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Leroux, Nathan ; De Riz, Arnaud ; Sanz-Hernández, Dédalo ; Marković, Danijela ; Mizrahi, Alice ; Grollier, Julie</creator><creatorcontrib>Leroux, Nathan ; De Riz, Arnaud ; Sanz-Hernández, Dédalo ; Marković, Danijela ; Mizrahi, Alice ; Grollier, Julie</creatorcontrib><description>Convolutional neural networks (LeCun and Bengio 1998 The Handbook of Brain Theory and Neural Networks 255–58; LeCun, Bengio and Hinton 2015 Nature 521 436–44) are state-of-the-art and ubiquitous in modern signal processing and machine vision. Nowadays, hardware solutions based on emerging nanodevices are designed to reduce the power consumption of these networks. This is done either by using devices that implement convolutional filters and sequentially multiply consecutive subsets of the input, or by using different sets of devices to perform the different multiplications in parallel to avoid storing intermediate computational steps in memory. Spintronics devices are promising for information processing because of the various neural and synaptic functionalities they offer. However, due to their low OFF/ON ratio, performing all the multiplications required for convolutions in a single step with a crossbar array of spintronic memories would cause sneak-path currents. Here we present an architecture where synaptic communications are based on a resonance effect. These synaptic communications thus have a frequency selectivity that prevents crosstalk caused by sneak-path currents. We first demonstrate how a chain of spintronic resonators can function as synapses and make convolutions by sequentially rectifying radio-frequency signals encoding consecutive sets of inputs. We show that a parallel implementation is possible with multiple chains of spintronic resonators. We propose two different spatial arrangements for these chains. For each of them, we explain how to tune many artificial synapses simultaneously, exploiting the synaptic weight sharing specific to convolutions. We show how information can be transmitted between convolutional layers by using spintronic oscillators as artificial microwave neurons. Finally, we simulate a network of these radio-frequency resonators and spintronic oscillators to solve the MNIST handwritten digits dataset, and obtain results comparable to software convolutional neural networks. Since it can run convolutional neural networks fully in parallel in a single step with nano devices, the architecture proposed in this paper is promising for embedded applications requiring machine vision, such as autonomous driving.</description><identifier>ISSN: 2634-4386</identifier><identifier>EISSN: 2634-4386</identifier><identifier>DOI: 10.1088/2634-4386/ac77b2</identifier><identifier>CODEN: NCEECN</identifier><language>eng</language><publisher>IOP Publishing</publisher><subject>deep convolutional neural networks ; nano-devices ; neuromorphic computing ; Physics ; radio-frequency ; spintronics</subject><ispartof>Neuromorphic computing and engineering, 2022-09, Vol.2 (3), p.34002</ispartof><rights>2022 The Author(s). Published by IOP Publishing Ltd</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c387t-1a9838ce14f9143677633d67cda4147140c2daebd6a73e481e7b559263aea2e83</citedby><cites>FETCH-LOGICAL-c387t-1a9838ce14f9143677633d67cda4147140c2daebd6a73e481e7b559263aea2e83</cites><orcidid>0000-0002-5552-8836 ; 0000-0003-3672-0870 ; 0000-0001-7521-217X ; 0000-0003-4866-4490 ; 0000-0003-2043-049X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://iopscience.iop.org/article/10.1088/2634-4386/ac77b2/pdf$$EPDF$$P50$$Giop$$Hfree_for_read</linktopdf><link.rule.ids>230,315,782,786,866,887,27933,27934,38899,53876</link.rule.ids><backlink>$$Uhttps://hal.science/hal-03838357$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Leroux, Nathan</creatorcontrib><creatorcontrib>De Riz, Arnaud</creatorcontrib><creatorcontrib>Sanz-Hernández, Dédalo</creatorcontrib><creatorcontrib>Marković, Danijela</creatorcontrib><creatorcontrib>Mizrahi, Alice</creatorcontrib><creatorcontrib>Grollier, Julie</creatorcontrib><title>Convolutional neural networks with radio-frequency spintronic nano-devices</title><title>Neuromorphic computing and engineering</title><addtitle>NCE</addtitle><addtitle>Neuromorph. Comput. Eng</addtitle><description>Convolutional neural networks (LeCun and Bengio 1998 The Handbook of Brain Theory and Neural Networks 255–58; LeCun, Bengio and Hinton 2015 Nature 521 436–44) are state-of-the-art and ubiquitous in modern signal processing and machine vision. Nowadays, hardware solutions based on emerging nanodevices are designed to reduce the power consumption of these networks. This is done either by using devices that implement convolutional filters and sequentially multiply consecutive subsets of the input, or by using different sets of devices to perform the different multiplications in parallel to avoid storing intermediate computational steps in memory. Spintronics devices are promising for information processing because of the various neural and synaptic functionalities they offer. However, due to their low OFF/ON ratio, performing all the multiplications required for convolutions in a single step with a crossbar array of spintronic memories would cause sneak-path currents. Here we present an architecture where synaptic communications are based on a resonance effect. These synaptic communications thus have a frequency selectivity that prevents crosstalk caused by sneak-path currents. We first demonstrate how a chain of spintronic resonators can function as synapses and make convolutions by sequentially rectifying radio-frequency signals encoding consecutive sets of inputs. We show that a parallel implementation is possible with multiple chains of spintronic resonators. We propose two different spatial arrangements for these chains. For each of them, we explain how to tune many artificial synapses simultaneously, exploiting the synaptic weight sharing specific to convolutions. We show how information can be transmitted between convolutional layers by using spintronic oscillators as artificial microwave neurons. Finally, we simulate a network of these radio-frequency resonators and spintronic oscillators to solve the MNIST handwritten digits dataset, and obtain results comparable to software convolutional neural networks. Since it can run convolutional neural networks fully in parallel in a single step with nano devices, the architecture proposed in this paper is promising for embedded applications requiring machine vision, such as autonomous driving.</description><subject>deep convolutional neural networks</subject><subject>nano-devices</subject><subject>neuromorphic computing</subject><subject>Physics</subject><subject>radio-frequency</subject><subject>spintronics</subject><issn>2634-4386</issn><issn>2634-4386</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>O3W</sourceid><recordid>eNp9kM1LwzAYxoMoOObuHnsSBOuSJk2y4xi6KQMveg5ZkrLMmtSk3dh_b2pleBBPz8vL87wfPwCuEbxHkPNpQTHJCeZ0KhVjm-IMjE6t81_1JZjEuIMQFowhRMsReF54t_d111rvZJ0504VvaQ8-vMfsYNttFqS2Pq-C-eyMU8csNta1wTurMiedz7XZW2XiFbioZB3N5EfH4O3x4XWxytcvy6fFfJ0rzFmbIznjmCuDSDVDBFPGKMaaMqUlQYQhAlWhpdloKhk2hCPDNmU5Sz9IIwvD8RjcDnO3shZNsB8yHIWXVqzma9H3IE4LcMn2KHnh4FXBxxhMdQogKHp0omcjejZiQJcid0PE-kbsfBcSl_if_eYPu1NGFAKnU0iCLRpd4S-n_nyV</recordid><startdate>20220901</startdate><enddate>20220901</enddate><creator>Leroux, Nathan</creator><creator>De Riz, Arnaud</creator><creator>Sanz-Hernández, Dédalo</creator><creator>Marković, Danijela</creator><creator>Mizrahi, Alice</creator><creator>Grollier, Julie</creator><general>IOP Publishing</general><general>IOPScience</general><scope>O3W</scope><scope>TSCCA</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><orcidid>https://orcid.org/0000-0002-5552-8836</orcidid><orcidid>https://orcid.org/0000-0003-3672-0870</orcidid><orcidid>https://orcid.org/0000-0001-7521-217X</orcidid><orcidid>https://orcid.org/0000-0003-4866-4490</orcidid><orcidid>https://orcid.org/0000-0003-2043-049X</orcidid></search><sort><creationdate>20220901</creationdate><title>Convolutional neural networks with radio-frequency spintronic nano-devices</title><author>Leroux, Nathan ; De Riz, Arnaud ; Sanz-Hernández, Dédalo ; Marković, Danijela ; Mizrahi, Alice ; Grollier, Julie</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c387t-1a9838ce14f9143677633d67cda4147140c2daebd6a73e481e7b559263aea2e83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>deep convolutional neural networks</topic><topic>nano-devices</topic><topic>neuromorphic computing</topic><topic>Physics</topic><topic>radio-frequency</topic><topic>spintronics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Leroux, Nathan</creatorcontrib><creatorcontrib>De Riz, Arnaud</creatorcontrib><creatorcontrib>Sanz-Hernández, Dédalo</creatorcontrib><creatorcontrib>Marković, Danijela</creatorcontrib><creatorcontrib>Mizrahi, Alice</creatorcontrib><creatorcontrib>Grollier, Julie</creatorcontrib><collection>Institute of Physics Open Access Journal Titles</collection><collection>IOPscience (Open Access)</collection><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><jtitle>Neuromorphic computing and engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Leroux, Nathan</au><au>De Riz, Arnaud</au><au>Sanz-Hernández, Dédalo</au><au>Marković, Danijela</au><au>Mizrahi, Alice</au><au>Grollier, Julie</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Convolutional neural networks with radio-frequency spintronic nano-devices</atitle><jtitle>Neuromorphic computing and engineering</jtitle><stitle>NCE</stitle><addtitle>Neuromorph. Comput. Eng</addtitle><date>2022-09-01</date><risdate>2022</risdate><volume>2</volume><issue>3</issue><spage>34002</spage><pages>34002-</pages><issn>2634-4386</issn><eissn>2634-4386</eissn><coden>NCEECN</coden><abstract>Convolutional neural networks (LeCun and Bengio 1998 The Handbook of Brain Theory and Neural Networks 255–58; LeCun, Bengio and Hinton 2015 Nature 521 436–44) are state-of-the-art and ubiquitous in modern signal processing and machine vision. Nowadays, hardware solutions based on emerging nanodevices are designed to reduce the power consumption of these networks. This is done either by using devices that implement convolutional filters and sequentially multiply consecutive subsets of the input, or by using different sets of devices to perform the different multiplications in parallel to avoid storing intermediate computational steps in memory. Spintronics devices are promising for information processing because of the various neural and synaptic functionalities they offer. However, due to their low OFF/ON ratio, performing all the multiplications required for convolutions in a single step with a crossbar array of spintronic memories would cause sneak-path currents. Here we present an architecture where synaptic communications are based on a resonance effect. These synaptic communications thus have a frequency selectivity that prevents crosstalk caused by sneak-path currents. We first demonstrate how a chain of spintronic resonators can function as synapses and make convolutions by sequentially rectifying radio-frequency signals encoding consecutive sets of inputs. We show that a parallel implementation is possible with multiple chains of spintronic resonators. We propose two different spatial arrangements for these chains. For each of them, we explain how to tune many artificial synapses simultaneously, exploiting the synaptic weight sharing specific to convolutions. We show how information can be transmitted between convolutional layers by using spintronic oscillators as artificial microwave neurons. Finally, we simulate a network of these radio-frequency resonators and spintronic oscillators to solve the MNIST handwritten digits dataset, and obtain results comparable to software convolutional neural networks. Since it can run convolutional neural networks fully in parallel in a single step with nano devices, the architecture proposed in this paper is promising for embedded applications requiring machine vision, such as autonomous driving.</abstract><pub>IOP Publishing</pub><doi>10.1088/2634-4386/ac77b2</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-5552-8836</orcidid><orcidid>https://orcid.org/0000-0003-3672-0870</orcidid><orcidid>https://orcid.org/0000-0001-7521-217X</orcidid><orcidid>https://orcid.org/0000-0003-4866-4490</orcidid><orcidid>https://orcid.org/0000-0003-2043-049X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2634-4386
ispartof Neuromorphic computing and engineering, 2022-09, Vol.2 (3), p.34002
issn 2634-4386
2634-4386
language eng
recordid cdi_hal_primary_oai_HAL_hal_03838357v1
source DOAJ Directory of Open Access Journals; Institute of Physics Open Access Journal Titles; EZB-FREE-00999 freely available EZB journals
subjects deep convolutional neural networks
nano-devices
neuromorphic computing
Physics
radio-frequency
spintronics
title Convolutional neural networks with radio-frequency spintronic nano-devices
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-03T05%3A33%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Convolutional%20neural%20networks%20with%20radio-frequency%20spintronic%20nano-devices&rft.jtitle=Neuromorphic%20computing%20and%20engineering&rft.au=Leroux,%20Nathan&rft.date=2022-09-01&rft.volume=2&rft.issue=3&rft.spage=34002&rft.pages=34002-&rft.issn=2634-4386&rft.eissn=2634-4386&rft.coden=NCEECN&rft_id=info:doi/10.1088/2634-4386/ac77b2&rft_dat=%3Chal_cross%3Eoai_HAL_hal_03838357v1%3C/hal_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true