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...
Gespeichert in:
Veröffentlicht in: | Neuromorphic computing and engineering 2022-09, Vol.2 (3), p.34002 |
---|---|
Hauptverfasser: | , , , , , |
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 |