IP Library Granted Patent US 12,450,010
Granted Patent B2
US 12,450,010 · App. 17/899,407 · Granted Oct 21, 2025

Intelligent wear leveling with reduced write-amplification for data storage devices configured on autonomous vehicles

Inventors: Robert Richard Noel Bielby (Placerville, CA); Poorna Kale (Folsom, CA)
Assignee: Lodestar Licensing Group LLC
G06F3/0659G06F3/0616G06F3/0673G06F12/10G06N3/049G06N3/08G06F2212/657
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,450,010
App. No.
17/899,407
Granted
Oct 21, 2025
Kind
B2
Abstract

Systems, methods and apparatus of intelligent wear-leveling with reduced write-amplification for data storage devices configured on autonomous vehicles. For example, a data storage device of a vehicle includes: storage media components; a controller configured to store data into and retrieve data from the storage media components according to commands received in the data storage device; an address map configured to map between: logical addresses specified in the commands received in the data storage device, and physical addresses of memory cells in the storage media components; and an artificial neural network configured to receive, as input and as a function of time, operating parameters indicative a data access pattern, and generate, based on the input, a prediction to determine an optimized operation for wear leveling among memory cells in the data storage device. The controller is configured to perform the optimized operation for wear leveling based on the prediction.

Claims (59)

1. A device, comprising:

memory cells; and

a controller configured to:

determine, as a function of time, operating parameters indicative of a data access pattern;

predict, based on the operating parameters as a function of time, an indicator of write frequency in a region of the memory cells;

determine, based on the indicator of write frequency and based on a performance indicator of a data placement scheme for the data access pattern, an optimized operation of wear leveling for the memory cells, wherein the optimized operation comprises combining at least one wear leveling operation with at least one predicted write operation; and

perform the optimized operation of wear leveling for the memory cells.

2. The device of claim 1 , further comprising:

one or more storage media components containing the memory cells; and

an interface;

wherein the controller is further configured to store data into and retrieve data from the one or more storage media components according to commands received in the interface; and

wherein the controller is configured to use an address map to convert between:

logical addresses specified in the commands received in the interface; and

physical addresses of the memory cells in the one or more storage media components.

3. The device of claim 2 , further comprising:

a neural network accelerator;

wherein the controller is configured to use the neural network accelerator to perform computations of an artificial neural network responsive to the operating parameters as a function of time to predict the indicator of write frequency.

4. The device of claim 3 , wherein the controller is further configured to postpone, in response to the indicator of write frequency indicating that data stored in the region is to be modified within a predetermined period of time, copying data from the region during the optimized operation of wear leveling.

5. The device of claim 3 , wherein the region is a first region; and the controller is further configured to select a second region having wearing higher than the first region and copy data from the first region to the second region during the optimized operation of wear leveling.

6. The device of claim 3 , wherein the artificial neural network includes a spiking neural network; and

wherein the artificial neural network is configured to receive write activities in the commands and identify logical address groups having write operations correlated in time.

7. The device of claim 3 , wherein the controller is configured to predict the data placement scheme that identifies placement of multiple selected logical address groups in an erasure block.

8. The device of claim 3 , wherein the region is a first region; and the controller is configured to write, in response to receiving a write command for first data stored in the first region, into a second region, in accordance with the write command and the first data stored in the first region.

9. The device of claim 3 , wherein the controller is further configured to generate training data during usages of the device during a period and train, using the neural network accelerator, the artificial neural network using the training data; and

wherein the training data includes write activities in commands received in the period, the operating parameters in the period, data placement schemes implemented in the address map in the period, and the performance indicator measured during the period for the data placement schemes.

10. The device of claim 3 , wherein the controller is further configured to train, using the neural network accelerator, the artificial neural network using training data including:

the operating parameters in a time period; and

data placement schemes determined for data access patterns recognized from the operating parameters in the time period and optimized for a combined target of write-amplification reduction and wear-leveling.

11. A method, comprising:

determining, by a controller of a device having memory cells and as a function of time, operating parameters indicative of a data access pattern;

predicting, by the controller and based on the operating parameters as a function of time, an indicator of write frequency in a region of the memory cells;

determining, by the controller and based on the indicator of write frequency and on a performance indicator of a data placement scheme for the data access pattern, an optimized operation of wear leveling for the memory cells, wherein the optimized operation comprises combining at least one wear leveling operation with at least one predicted write operation; and

performing, by the controller, the optimized operation of wear leveling for the memory cells.

12. The method of claim 11 , further comprising:

storing, by the controller, data into and retrieve data from one or more storage media components containing the memory cells according to commands received in an interface of the device; and

converting, by the controller using an address map to convert, between:

logical addresses specified in the commands received in the interface; and

physical addresses of the memory cells in the one or more storage media components.

13. The method of claim 12 , further comprising:

performing, by the controller using a neural network accelerator of the device, computations of an artificial neural network responsive to the operating parameters as a function of time to predict the indicator of write frequency.

14. The method of claim 13 , further comprising:

postponing, by the controller and in response to the indicator of write frequency indicating that data stored in the region is to be modified within a predetermined period of time, copying data from the region during the optimized operation of wear leveling.

15. The method of claim 13 , wherein the region is a first region; and the method further comprises:

selecting, by the controller, a second region having wearing higher than the first region to copy data from the first region to the second region during the optimized operation of wear leveling.

16. The method of claim 13 , wherein determining the optimized operation of wear leveling further comprises identifying the performance indicator of the data placement scheme for the data access pattern indicated by the operating parameters.

17. The method of claim 13 , wherein the region is a first region; and the method further comprises:

writing, by the controller and in response to receiving a write command for first data stored in the first region, into a second region, in accordance with the write command and the first data stored in the first region.

18. A non-transitory computer storage medium storing instructions which, when executed in a device having memory cells and a controller, cause the device to perform a method, comprising:

determining, by the controller of the device having the memory cells and as a function of time, operating parameters indicative of a data access pattern;

predicting, by the controller and based on the operating parameters as a function of time, an indicator of write frequency in a region of the memory cells;

determining, by the controller and based on the indicator of write frequency and on a performance indicator of a data placement scheme for the data access pattern, an optimized operation of wear leveling for the memory cells, wherein the optimized operation comprises combining at least one wear leveling operation with at least one predicted write operation; and

performing, by the controller, the optimized operation of wear leveling for the memory cells.

19. The non-transitory computer storage medium of claim 18 , wherein the method further comprises:

generating, by the controller, training data during usages of the device during a period and train, using a neural network accelerator of the device, an artificial neural network using the training data;

wherein the training data includes write activities in commands received in the period, the operating parameters in the period, data placement schemes implemented in an address map in the period, and the performance indicator measured during the period for the data placement schemes.

20. The non-transitory computer storage medium of claim 18 , wherein the method further comprises:

training, by the controller using a neural network accelerator of the device, the artificial neural network using training data including:

the operating parameters in a time period; and

data placement schemes determined for data access patterns recognized from the operating parameters in the time period and optimized for a combined target of write-amplification reduction and wear-leveling.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2022
From: BIELBY, ROBERT RICHARD NOEL; KALE, POORNA
To: MICRON TECHNOLOGY, INC.
Reel/Frame 060948/0817 →
Continuity (2)
Continuation 16562225 · Sep 5, 2019
Related Publication 20230004327A1 · Jan 5, 2023
References Cited (245)
US 5268835A · Miyagaki · 1993 [cited by examiner]
US 5745031A · Yamamoto · 1998 [cited by applicant]
US 5781700A · Puskorius et al. · 1998 [cited by applicant]
US 6097295A · Griesinger et al. · 2000 [cited by applicant]
US 6594579B1 · Lowrey et al. · 2003 [cited by applicant]
US 6650979B1 · Kreft · 2003 [cited by applicant]
US 6661345B1 · Bevan et al. · 2003 [cited by applicant]
US 6832510B2 · Kusase · 2004 [cited by applicant]
US 7389682B2 · Javaherian · 2008 [cited by applicant]
US 7392129B2 · Hill et al. · 2008 [cited by applicant]
US 8036788B2 · Breed · 2011 [cited by applicant]
US 8924124B2 · Lockwood et al. · 2014 [cited by applicant]
US 9015093B1 · Commons · 2015 [cited by applicant]
US 9288270B1 · Penilla et al. · 2016 [cited by applicant]
US 9802571B2 · Shreve et al. · 2017 [cited by applicant]
US 9963012B2 · Stevanovic et al. · 2018 [cited by applicant]
US 10013773B1 · Ogale et al. · 2018 [cited by applicant]
US 10036341B2 · Kovac et al. · 2018 [cited by applicant]
US 10242665B1 · Abeloe · 2019 [cited by applicant]
US 10275670B1 · Li et al. · 2019 [cited by applicant]
US 10457294B1 · Zhang et al. · 2019 [cited by applicant]
US 10484401B2 · Jung et al. · 2019 [cited by applicant]
US 10507793B1 · De Moura · 2019 [cited by applicant]
US 10657617B1 · Wang et al. · 2020 [cited by applicant]
US 10665251B1 · Wood, III et al. · 2020 [cited by applicant]
US 10691611B2 · Ray et al. · 2020 [cited by applicant]
US 10726638B2 · Mondello et al. · 2020 [cited by applicant]
US 10728265B2 · Hayden et al. · 2020 [cited by applicant]
US 10824145B1 · Konrardy et al. · 2020 [cited by applicant]
US 10860924B2 · Burger · 2020 [cited by applicant]
US 10970395B1 · Bansal et al. · 2021 [cited by applicant]
US 10993647B2 · Kale et al. · 2021 [cited by applicant]
US 11010233B1 · Golden et al. · 2021 [cited by applicant]
US 11042350B2 · Bielby et al. · 2021 [cited by applicant]
US 11061930B1 · Golding · 2021 [cited by examiner]
US 11250648B2 · Kale et al. · 2022 [cited by applicant]
US 11275696B2 · Ray et al. · 2022 [cited by applicant]
US 11361552B2 · Kale et al. · 2022 [cited by applicant]
US 11409654B2 · Bielby et al. · 2022 [cited by applicant]
US 11435946B2 · Bielby et al. · 2022 [cited by applicant]
US 20010002936A1 · Tsuji et al. · 2001 [cited by applicant]
US 20020007237A1 · Phung et al. · 2002 [cited by applicant]
US 20030188091A1 · Wyatt et al. · 2003 [cited by applicant]
US 20040036261A1 · Breed · 2004 [cited by applicant]
US 20040090314A1 · Iwamoto · 2004 [cited by applicant]
US 20040193347A1 · Harumoto et al. · 2004 [cited by applicant]
US 20050125117A1 · Breed · 2005 [cited by applicant]
US 20050201565A1 · Choi et al. · 2005 [cited by applicant]
US 20050270178A1 · Ioli · 2005 [cited by applicant]
US 20050285758A1 · Matsukawa et al. · 2005 [cited by applicant]
US 20060069849A1 · Rudelic · 2006 [cited by applicant]
US 20070008151A1 · Victor et al. · 2007 [cited by applicant]
US 20070065002A1 · Marzell et al. · 2007 [cited by applicant]
US 20070140030A1 · Wyatt · 2007 [cited by applicant]
US 20070200671A1 · Kelley et al. · 2007 [cited by applicant]
US 20070279493A1 · Edanami · 2007 [cited by applicant]
US 20080007567A1 · Clatworthy et al. · 2008 [cited by applicant]
US 20080036187A1 · Breed · 2008 [cited by applicant]
US 20080140918A1 · Sutardja · 2008 [cited by applicant]
US 20080147265A1 · Breed · 2008 [cited by applicant]
US 20080177683A1 · No et al. · 2008 [cited by applicant]
US 20080260239A1 · Han et al. · 2008 [cited by applicant]
US 20090141575A1 · Kohler et al. · 2009 [cited by applicant]
US 20100064111A1 · Kunimatsu · 2010 [cited by examiner]
US 20100109881A1 · Eskandarian et al. · 2010 [cited by applicant]
US 20100191391A1 · Zeng · 2010 [cited by applicant]
US 20110009107A1 · Guba et al. · 2011 [cited by applicant]
US 20110172879A1 · Abe · 2011 [cited by applicant]
US 20120035778A1 · Kong · 2012 [cited by applicant]
US 20120041914A1 · Tirunagari · 2012 [cited by applicant]
US 20120047312A1 · Nathuji · 2012 [cited by examiner]
US 20120066439A1 · Fillingim · 2012 [cited by applicant]
US 20120245791A1 · Yun et al. · 2012 [cited by applicant]
US 20120296512A1 · Lee et al. · 2012 [cited by applicant]
US 20130046432A1 · Edwards et al. · 2013 [cited by applicant]
US 20130204484A1 · Ricci · 2013 [cited by applicant]
US 20130227380A1 · Mittelholzer et al. · 2013 [cited by applicant]
US 20140036076A1 · Nerayoff et al. · 2014 [cited by applicant]
US 20140122861A1 · El Maghraoui · 2014 [cited by examiner]
US 20140132423A1 · Choi et al. · 2014 [cited by applicant]
US 20140222288A1 · Lavoie et al. · 2014 [cited by applicant]
US 20140236472A1 · Rosario · 2014 [cited by applicant]
US 20150082062A1 · Saraswat · 2015 [cited by examiner]
US 20150178620A1 · Ascari et al. · 2015 [cited by applicant]
US 20150195518A1 · Shikii et al. · 2015 [cited by applicant]
US 20150206014A1 · Wu et al. · 2015 [cited by applicant]
US 20150217449A1 · Meier et al. · 2015 [cited by applicant]
US 20150347038A1 · Monteleone · 2015 [cited by examiner]
US 20160144866A1 · Seo · 2016 [cited by applicant]
US 20160196207A1 · Gupta · 2016 [cited by examiner]
US 20160202147A1 · Svantesson et al. · 2016 [cited by applicant]
US 20160203377A1 · Irie et al. · 2016 [cited by applicant]
US 20160349330A1 · Barfield, Jr. et al. · 2016 [cited by applicant]
US 20170125099A1 · Qawami · 2017 [cited by examiner]
US 20170158023A1 · Stevanovic et al. · 2017 [cited by applicant]
US 20170169625A1 · Lavie et al. · 2017 [cited by applicant]
US 20170177965A1 · Gordo Soldevila et al. · 2017 [cited by applicant]
US 20170278330A1 · Buttolo et al. · 2017 [cited by applicant]
US 20170300788A1 · Cao et al. · 2017 [cited by applicant]
US 20170327094A1 · Inoue et al. · 2017 [cited by applicant]
US 20170371340A1 · Cohen et al. · 2017 [cited by applicant]
US 20180027231A1 · Shikii et al. · 2018 [cited by applicant]
US 20180052025A1 · Gao et al. · 2018 [cited by applicant]
US 20180075344A1 · Ma et al. · 2018 [cited by applicant]
US 20180122456A1 · Li et al. · 2018 [cited by applicant]
US 20180144815A1 · Chapman-mcquiston et al. · 2018 [cited by applicant]
US 20180152317A1 · Chang et al. · 2018 [cited by applicant]
US 20180173961A1 · Jain et al. · 2018 [cited by applicant]
US 20180173971A1 · Jia et al. · 2018 [cited by applicant]
US 20180181144A1 · Steinmann et al. · 2018 [cited by applicant]
US 20180181822A1 · Chang et al. · 2018 [cited by applicant]
US 20180237029A1 · Bansal et al. · 2018 [cited by applicant]
US 20180272992A1 · Gage et al. · 2018 [cited by applicant]
US 20180286258A1 · Derbanne · 2018 [cited by applicant]
US 20180288086A1 · Amiri et al. · 2018 [cited by applicant]
US 20180304716A1 · Veca et al. · 2018 [cited by applicant]
US 20180357535A1 · Shulkin · 2018 [cited by examiner]
US 20180365089A1 · Okanohara et al. · 2018 [cited by applicant]
US 20190042407A1 · Gao et al. · 2019 [cited by applicant]
US 20190042920A1 · Akin et al. · 2019 [cited by applicant]
US 20190050160A1 · Dardis et al. · 2019 [cited by applicant]
US 20190065867A1 · Huang et al. · 2019 [cited by applicant]
US 20190077409A1 · Zandi et al. · 2019 [cited by applicant]
US 20190092308A1 · Graves · 2019 [cited by applicant]
US 20190103162A1 · Asnaashari et al. · 2019 [cited by applicant]
US 20190120910A1 · Ghantous et al. · 2019 [cited by applicant]
US 20190121575A1 · Della Monica et al. · 2019 [cited by applicant]
US 20190122110A1 · Ruckauer et al. · 2019 [cited by applicant]
US 20190129405A1 · Cella et al. · 2019 [cited by applicant]
US 20190135300A1 · Gonzalez Aguirre et al. · 2019 [cited by applicant]
US 20190147051A1 · Lu et al. · 2019 [cited by applicant]
US 20190179685A1 · Ki · 2019 [cited by applicant]
US 20190184916A1 · Troia et al. · 2019 [cited by applicant]
US 20190187291A1 · Troia · 2019 [cited by applicant]
US 20190188573A1 · Lehman et al. · 2019 [cited by applicant]
US 20190197795A1 · Mondello et al. · 2019 [cited by applicant]
US 20190205744A1 · Mondello et al. · 2019 [cited by applicant]
US 20190205765A1 · Mondello et al. · 2019 [cited by applicant]
US 20190236861A1 · Amendolagine et al. · 2019 [cited by applicant]
US 20190265764A1 · Ping · 2019 [cited by applicant]
US 20190286414A1 · Langos · 2019 [cited by applicant]
US 20190303567A1 · Batmaz et al. · 2019 [cited by applicant]
US 20190319868A1 · Svennebring et al. · 2019 [cited by applicant]
US 20190324444A1 · Cella et al. · 2019 [cited by applicant]
US 20190332109A1 · Kolouri et al. · 2019 [cited by applicant]
US 20190339396A1 · Turunen · 2019 [cited by applicant]
US 20190361808A1 · Subramanian et al. · 2019 [cited by applicant]
US 20190367049A1 · Oba · 2019 [cited by applicant]
US 20200007672A1 · Reyes et al. · 2020 [cited by applicant]
US 20200013285A1 · Wang · 2020 [cited by applicant]
US 20200019510A1 · Ray et al. · 2020 [cited by applicant]
US 20200023846A1 · Husain et al. · 2020 [cited by applicant]
US 20200062275A1 · Higgins et al. · 2020 [cited by applicant]
US 20200070657A1 · Kim · 2020 [cited by applicant]
US 20200074297A1 · Lee et al. · 2020 [cited by applicant]
US 20200082852A1 · Golov · 2020 [cited by applicant]
US 20200094651A1 · Ostrowski et al. · 2020 [cited by applicant]
US 20200110547A1 · Lee et al. · 2020 [cited by applicant]
US 20200133845A1 · Kim · 2020 [cited by examiner]
US 20200134939A1 · Schell et al. · 2020 [cited by applicant]
US 20200164763A1 · Holme · 2020 [cited by applicant]
US 20200202151A1 · Wacquant · 2020 [cited by applicant]
US 20200209848A1 · Mercep et al. · 2020 [cited by applicant]
US 20200231182A1 · Oba · 2020 [cited by applicant]
US 20200272815A1 · Cao et al. · 2020 [cited by applicant]
US 20200285997A1 · Bhattacharyya et al. · 2020 [cited by applicant]
US 20200293200A1 · Das · 2020 [cited by examiner]
US 20200312056A1 · Wang et al. · 2020 [cited by applicant]
US 20200319998A1 · Wang · 2020 [cited by examiner]
US 20200326871A1 · Wu · 2020 [cited by examiner]
US 20200336541A1 · Naderi Alizadeh et al. · 2020 [cited by applicant]
US 20200369410A1 · Rice · 2020 [cited by applicant]
US 20200380369A1 · Case et al. · 2020 [cited by applicant]
US 20210005027A1 · Handiaz et al. · 2021 [cited by applicant]
US 20210019633A1 · Venkatesh · 2021 [cited by applicant]
US 20210019650A1 · Hsu · 2021 [cited by examiner]
US 20210034048A1 · Hajizadeh · 2021 [cited by applicant]
US 20210048808A1 · Bielby et al. · 2021 [cited by applicant]
US 20210048949A1 · Kale et al. · 2021 [cited by applicant]
US 20210049444A1 · Bielby et al. · 2021 [cited by applicant]
US 20210049445A1 · Bielby et al. · 2021 [cited by applicant]
US 20210049457A1 · Bielby et al. · 2021 [cited by applicant]
US 20210049471A1 · Kale et al. · 2021 [cited by applicant]
US 20210049479A1 · Kale et al. · 2021 [cited by applicant]
US 20210049480A1 · Kale et al. · 2021 [cited by applicant]
US 20210049833A1 · Bielby et al. · 2021 [cited by applicant]
US 20210049834A1 · Kale et al. · 2021 [cited by applicant]
US 20210049839A1 · Bielby et al. · 2021 [cited by applicant]
US 20210052206A1 · Kale et al. · 2021 [cited by applicant]
US 20210053418A1 · Kale et al. · 2021 [cited by applicant]
US 20210053574A1 · Bielby et al. · 2021 [cited by applicant]
US 20210053575A1 · Bielby et al. · 2021 [cited by applicant]
US 20210055907A1 · Bielby et al. · 2021 [cited by applicant]
US 20210056315A1 · Kale et al. · 2021 [cited by applicant]
US 20210056323A1 · Pfeiffer et al. · 2021 [cited by applicant]
US 20210061027A1 · Da Deppo et al. · 2021 [cited by applicant]
US 20210064054A1 · Bang et al. · 2021 [cited by applicant]
US 20210072901A1 · Kale et al. · 2021 [cited by applicant]
US 20210072911A1 · Kale et al. · 2021 [cited by applicant]
US 20210072921A1 · Bielby et al. · 2021 [cited by applicant]
US 20210073063A1 · Kale et al. · 2021 [cited by applicant]
US 20210073066A1 · Bielby et al. · 2021 [cited by applicant]
US 20210073127A1 · Bielby et al. · 2021 [cited by applicant]
US 20210097506A1 · Gulati et al. · 2021 [cited by applicant]
US 20210127090A1 · Kale et al. · 2021 [cited by applicant]
US 20210142146A1 · Kale et al. · 2021 [cited by applicant]
US 20210147182A1 · Cheung et al. · 2021 [cited by applicant]
US 20210179117A1 · Glazman et al. · 2021 [cited by applicant]
US 20210181010A1 · Schneider · 2021 [cited by applicant]
US 20210192860A1 · Kale et al. · 2021 [cited by applicant]
US 20210213935A1 · Lu et al. · 2021 [cited by applicant]
US 20210222662A1 · Do · 2021 [cited by applicant]
US 20210228131A1 · Kale et al. · 2021 [cited by applicant]
US 20210255620A1 · Bielby et al. · 2021 [cited by applicant]
US 20210255799A1 · Kale et al. · 2021 [cited by applicant]
US 20210256349A1 · Bielby et al. · 2021 [cited by applicant]
US 20210271446A1 · Bielby et al. · 2021 [cited by applicant]
US 20210325949A1 · Kale et al. · 2021 [cited by applicant]
US 20210326692A1 · Golov et al. · 2021 [cited by applicant]
US 20220114843A1 · Kale et al. · 2022 [cited by applicant]
US 20220148342A1 · Fagergren et al. · 2022 [cited by applicant]
CN 102692918 · 2012 [cited by applicant]
CN 104199432 · 2014 [cited by applicant]
CN 106740572 · 2017 [cited by applicant]
CN 108639054 · 2018 [cited by applicant]
CN 110174885 · 2019 [cited by applicant]
EP 3947080 · 2022 [cited by applicant]
JP S63314347 · 1988 [cited by applicant]
JP 2005199955 · 2005 [cited by applicant]
JP 2008062832 · 2008 [cited by applicant]
JP 2015063270 · 2015 [cited by applicant]
JP 2018199402 · 2018 [cited by applicant]
JP 2019040431 · 2019 [cited by applicant]
WO 2021174122 · 2021 [cited by applicant]
Chang, Li-Pin. “On efficient wear leveling for large-scale flash-memory storage systems.” Proceedings of the 2007 ACM symposium on Applied computing, 2007. [cited by applicant]
Maass, Wolfgang. “Networks of spiking neurons: The third generation of neural network models.” Neural Networks, vol. 10, Issue 9, 1997. [cited by applicant]
Wikipedia, “Spiking Neural Network.” Retrieved from the Internet <https://en.wikipedia.org/w/index.php?title=Spiking_neural_network&oldid=908070304>, Jul. 27, 2019. [cited by applicant]
Davies, Mike, et al., “Loihi: a Neuromorphic Manycore Processor with On-Chip Learning.” IEEE Micro, vol. 38, No. 1, Jan./Feb. 2018. [cited by applicant]
Fabiola Martins Campos de Oliveira, et al. “Partitioning Convolutional Neural Networks to Maximize the Inference Rate on Constrained IoT Devices.” Future Internet, Sep. 29, 2019. [cited by applicant]
Igor Belic. “Neural Networks and Statis Modelling.” Institute of Metals and Technology, 2012. [cited by applicant]
Michael Pfeiffer, et al. “Deep Learning With Spiking Neurons: Opportunities and Challenges.” Frontiers in Neuroscience, Oct. 25, 2018. [cited by applicant]
S.R. Nandakumar, et al. “Supervised Learning in Spiking Neural Networks with MLC PCM Synapses.” IEEE, 2017. [cited by applicant]
Sai Sha, et al. “A Neural Network Model for Cache and Memory Prediction of Neural Networks.” IEEE, 2018. [cited by applicant]
Li, Lianjiang, “Research on GPU based Spiking Neural Network Learning.” China's Excellent Master's Degree Thesis Full-text Database (Information Technology Series), Abstract only, Jun. 15, 2017. [cited by applicant]
Li, Yang, et al., “Convolutional Recurrent Neural Network-based Channel Equalization: An Experimental Study.” IEEE, Dec. 31, 2017. [cited by applicant]