{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T09:08:21Z","timestamp":1781946501136,"version":"3.54.5"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2018,4,16]],"date-time":"2018-04-16T00:00:00Z","timestamp":1523836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2018,7]]},"DOI":"10.1007\/s11227-018-2374-x","type":"journal-article","created":{"date-parts":[[2018,4,16]],"date-time":"2018-04-16T14:54:37Z","timestamp":1523890477000},"page":"3211-3235","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Balancing the learning ability and memory demand of a perceptron-based dynamically trainable neural network"],"prefix":"10.1007","volume":"74","author":[{"given":"Edward","family":"Richter","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Spencer","family":"Valancius","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Josiah","family":"McClanahan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John","family":"Mixter","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali","family":"Akoglu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,4,16]]},"reference":[{"key":"2374_CR1","unstructured":"ARM Cortex-M7 Processor (2014) ARM, revision r0p2"},{"issue":"10","key":"2374_CR2","doi-asserted-by":"publisher","first-page":"1537","DOI":"10.1109\/TCAD.2015.2474396","volume":"34","author":"F Akopyan","year":"2015","unstructured":"Akopyan F, Sawada J, Cassidy A, Alvarez-Icaza R, Arthur J, Merolla P, Imam N, Nakamura Y, Datta P, Nam GJ, Taba B, Beakes M, Brezzo B, Kuang JB, Manohar R, Risk WP, Jackson B, Modha DS (2015) Truenorth: design and tool flow of a 65 mw 1 million neuron programmable neurosynaptic chip. IEEE Trans Comput Aided Des Integr Circuits Syst 34(10):1537\u20131557. https:\/\/doi.org\/10.1109\/TCAD.2015.2474396","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"key":"2374_CR3","doi-asserted-by":"publisher","unstructured":"Amant RS, Jimenez DA, Burger D (2008) Low-power, high-performance analog neural branch prediction. In: 2008 41st IEEE\/ACM International Symposium on Microarchitecture, pp 447\u2013458. https:\/\/doi.org\/10.1109\/MICRO.2008.4771812","DOI":"10.1109\/MICRO.2008.4771812"},{"key":"2374_CR4","doi-asserted-by":"publisher","unstructured":"Bhattacharjee A (2017) Using branch predictors to predict brain activity in brain-machine implants. In: Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture, ACM, New York, NY, USA, MICRO-50 \u201917, pp 409\u2013422. https:\/\/doi.org\/10.1145\/3123939.3123943","DOI":"10.1145\/3123939.3123943"},{"issue":"3","key":"2374_CR5","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/268806.268810","volume":"25","author":"D Burger","year":"1997","unstructured":"Burger D, Austin TM (1997) The simplescalar tool set, version 2.0. SIGARCH Comput Archit News 25(3):13\u201325. https:\/\/doi.org\/10.1145\/268806.268810","journal-title":"SIGARCH Comput Archit News"},{"issue":"6","key":"2374_CR6","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1145\/223428.207118","volume":"30","author":"B Calder","year":"1995","unstructured":"Calder B, Grunwald D, Lindsay D, Martin J, Mozer M, Zorn B (1995) Corpus-based static branch prediction. SIGPLAN Not 30(6):79\u201392. https:\/\/doi.org\/10.1145\/223428.207118","journal-title":"SIGPLAN Not"},{"key":"2374_CR7","doi-asserted-by":"publisher","unstructured":"Das M, Banerjee A, Sardar B (2017) An empirical study on performance of branch predictors with varying storage budgets. In: 2017 7th International Symposium on Embedded Computing and System Design (ISED), pp 1\u20135. https:\/\/doi.org\/10.1109\/ISED.2017.8303913","DOI":"10.1109\/ISED.2017.8303913"},{"issue":"7","key":"2374_CR8","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/2.869367","volume":"33","author":"JL Henning","year":"2000","unstructured":"Henning JL (2000) SPEC CPU2000: measuring CPU performance in the new millennium. Computer 33(7):28\u201335. https:\/\/doi.org\/10.1109\/2.869367","journal-title":"Computer"},{"issue":"8","key":"2374_CR9","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780. https:\/\/doi.org\/10.1162\/neco.1997.9.8.1735","journal-title":"Neural Comput"},{"key":"2374_CR10","unstructured":"Hubara I, Courbariaux M, Soudry D, El-Yaniv R, Bengio Y (2016) Binarized neural networks. In: Lee DD, Sugiyama M, Luxburg UV, Guyon I, Garnett R (eds) Advances in neural information processing systems 29. Curran Associates, Inc., pp 4107\u20134115. http:\/\/papers.nips.cc\/paper\/6573-binarized-neural-networks.pdf"},{"key":"2374_CR11","unstructured":"Hubara I, Courbariaux M, Soudry D, El-Yaniv R, Bengio Y (2016) Quantized neural networks: Training neural networks with low precision weights and activations. CoRR arXiv:1609.07061"},{"key":"2374_CR12","doi-asserted-by":"crossref","unstructured":"Jimenez DA (2003) Fast path-based neural branch prediction. In: Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture, IEEE Computer Society, Washington, DC, USA, MICRO 36, p 243. http:\/\/dl.acm.org\/citation.cfm?id=956417.956562","DOI":"10.1109\/MICRO.2003.1253199"},{"key":"2374_CR13","doi-asserted-by":"publisher","unstructured":"Jimenez DA, Lin C (2001) Dynamic branch prediction with perceptrons. In: Proceedings HPCA Seventh International Symposium on High-Performance Computer Architecture, pp 197\u2013206. https:\/\/doi.org\/10.1109\/HPCA.2001.903263","DOI":"10.1109\/HPCA.2001.903263"},{"issue":"4","key":"2374_CR14","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1145\/571637.571639","volume":"20","author":"DA Jimenez","year":"2002","unstructured":"Jimenez DA, Lin C (2002) Neural methods for dynamic branch prediction. ACM Trans Comput Syst 20(4):369\u2013397. https:\/\/doi.org\/10.1145\/571637.571639","journal-title":"ACM Trans Comput Syst"},{"key":"2374_CR15","doi-asserted-by":"crossref","unstructured":"Jouppi NP, Young C, Patil N, Patterson D, Agrawal G, Bajwa R, Bates S, Bhatia S, Boden N, Borchers A, Boyle R, Cantin P, Chao C, Clark C, Coriell J, Daley M, Dau M, Dean J, Gelb B, Ghaemmaghami TV, Gottipati R, Gulland W, Hagmann R, Ho RC, Hogberg D, Hu J, Hundt R, Hurt D, Ibarz J, Jaffey A, Jaworski A, Kaplan A, Khaitan H, Koch A, Kumar N, Lacy S, Laudon J, Law J, Le D, Leary C, Liu Z, Lucke K, Lundin A, MacKean G, Maggiore A, Mahony M, Miller K, Nagarajan R, Narayanaswami R, Ni R, Nix K, Norrie T, Omernick M, Penukonda N, Phelps A, Ross J, Salek A, Samadiani E, Severn C, Sizikov G, Snelham M, Souter J, Steinberg D, Swing A, Tan M, Thorson G, Tian B, Toma H, Tuttle E, Vasudevan V, Walter R, Wang W, Wilcox E, Yoon DH (2017) In-datacenter performance analysis of a tensor processing unit. CoRR arXiv:1704.04760","DOI":"10.1145\/3079856.3080246"},{"key":"2374_CR16","doi-asserted-by":"publisher","unstructured":"Khan MM, Lester DR, Plana LA, Rast A, Jin X, Painkras E, Furber SB (2008) Spinnaker: Mapping neural networks onto a massively-parallel chip multiprocessor. In: 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), pp 2849\u20132856. https:\/\/doi.org\/10.1109\/IJCNN.2008.4634199","DOI":"10.1109\/IJCNN.2008.4634199"},{"key":"2374_CR17","unstructured":"Ko JH, Fromm J, Philipose M, Tashev I, Zarar S (2017) Precision scaling of neural networks for efficient audio processing. ArXiv e-prints arXiv:1712.01340"},{"key":"2374_CR18","unstructured":"Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Pereira F, Burges CJC, Bottou L, Weinberger KQ (eds) Advances in neural information processing systems 25. Curran Associates, Inc., pp 1097\u20131105. http:\/\/papers.nips.cc\/paper\/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf"},{"key":"2374_CR19","doi-asserted-by":"publisher","unstructured":"Lu Y, Liu Y, Wang H (2011) A study of perceptron based branch prediction on simplescalar platform. In: 2011 IEEE International Conference on Computer Science and Automation Engineering, vol\u00a04, pp 591\u2013595. https:\/\/doi.org\/10.1109\/CSAE.2011.5952918","DOI":"10.1109\/CSAE.2011.5952918"},{"issue":"8","key":"2374_CR20","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1109\/TC.2006.133","volume":"55","author":"Y Ma","year":"2006","unstructured":"Ma Y, Gao H, Zhou H (2006) Using indexing functions to reduce conflict aliasing in branch prediction tables. IEEE Trans Comput 55(8):1057\u20131061. https:\/\/doi.org\/10.1109\/TC.2006.133","journal-title":"IEEE Trans Comput"},{"key":"2374_CR21","doi-asserted-by":"crossref","unstructured":"Maas A, Le QV, ONeil TM, Vinyals O, Nguyen P, Ng AY (2012) Recurrent neural networks for noise reduction in robust ASR. In: INTERSPEECH","DOI":"10.21437\/Interspeech.2012-6"},{"key":"2374_CR22","doi-asserted-by":"publisher","first-page":"10,779","DOI":"10.1109\/ACCESS.2017.2772334","volume":"6","author":"Y Mao","year":"2018","unstructured":"Mao Y, Shen J, Gui X (2018) A study on deep belief net for branch prediction. IEEE Access 6:10,779\u201310,786. https:\/\/doi.org\/10.1109\/ACCESS.2017.2772334","journal-title":"IEEE Access"},{"key":"2374_CR23","unstructured":"McFarling S (1993) Combining branch predictors. Technical Report TN-36m, Digital Western Research Laboratory, Palo Alto, CA"},{"key":"2374_CR24","unstructured":"Michaud P, Seznec A (2014) Pushing the branch predictability limits with the multi-poTAGE+SC predictor. In: 4th JILP Workshop on Computer Architecture Competitions (JWAC-4): Championship Branch Prediction (CBP-4), Minneapolis, USA. https:\/\/hal.archives-ouvertes.fr\/hal-01087719"},{"key":"2374_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-2379-3","volume-title":"Applications of neural networks","author":"AF Murray","year":"1995","unstructured":"Murray AF (1995) Applications of neural networks. Springer, New York"},{"key":"2374_CR26","unstructured":"Nazzal J, El-Emary M, I, A Najim S, (2008) Multilayer perceptron neural network (MLPS) for analyzing the properties of Jordan Oil Shale. World Appl Sci J 5:546\u2013552"},{"key":"2374_CR27","doi-asserted-by":"publisher","unstructured":"Orhan U, Hekim M, Ozer M (2011) EGG signals classification using the k-means clustering and a multilayer perceptron neural network model. Expert Syst Appl 38(10):13475\u201313481. https:\/\/doi.org\/10.1016\/j.eswa.2011.04.149 , http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0957417411006762","DOI":"10.1016\/j.eswa.2011.04.149"},{"key":"2374_CR28","first-page":"654","volume":"4","author":"S Parasanna","year":"2017","unstructured":"Parasanna S, Sarma R, Balasubramanian S (2017) A study on improving branch prediction accuracy in the context of conditional branches. Int J Eng Technol Sci Res 4:654\u2013662","journal-title":"Int J Eng Technol Sci Res"},{"key":"2374_CR29","volume-title":"Computer organization and design, fifth edition: the hardware\/software interface","author":"DA Patterson","year":"2013","unstructured":"Patterson DA, Hennessy JL (2013) Computer organization and design, fifth edition: the hardware\/software interface, 5th edn. Morgan Kaufmann Publishers Inc., San Francisco","edition":"5"},{"key":"2374_CR30","doi-asserted-by":"publisher","unstructured":"Rau BR (1991) Pseudo-randomly interleaved memory. In: Proceedings of the 18th Annual International Symposium on Computer Architecture, ACM, New York, NY, USA, ISCA \u201991, pp 74\u201383. https:\/\/doi.org\/10.1145\/115952.115961","DOI":"10.1145\/115952.115961"},{"key":"2374_CR31","doi-asserted-by":"crossref","unstructured":"Sainath T, Vinyals O, Senior A, Sak H (2015) Convolutional, long short-term memory, fully connected deep neural networks. In: ICASSP","DOI":"10.1109\/ICASSP.2015.7178838"},{"key":"2374_CR32","doi-asserted-by":"publisher","unstructured":"Seznec A (2005) Analysis of the o-geometric history length branch predictor. In: 32nd International Symposium on Computer Architecture (ISCA\u201905), pp 394\u2013405. https:\/\/doi.org\/10.1109\/ISCA.2005.13","DOI":"10.1109\/ISCA.2005.13"},{"key":"2374_CR33","unstructured":"Seznec A (2007) The L-TAGE branch predictor. J Instr Level Parallelism. http:\/\/wwwjilp.org\/vol9"},{"key":"2374_CR34","unstructured":"Seznec A (2011) A 64-kbytes ISL-TAGE branch predictor. In: Proceedings of the 3rd Championship Branch Prediction"},{"key":"2374_CR35","doi-asserted-by":"publisher","unstructured":"Seznec A (2011) A new case for the tage branch predictor. In: Proceedings of the 44th Annual IEEE\/ACM International Symposium on Microarchitecture, ACM, New York, NY, USA, MICRO-44, pp 117\u2013127. https:\/\/doi.org\/10.1145\/2155620.2155635","DOI":"10.1145\/2155620.2155635"},{"key":"2374_CR36","doi-asserted-by":"publisher","unstructured":"Sherwood T, Sair S, Calder B (2003) Phase tracking and prediction. In: Proceedings of the 30th Annual International Symposium on Computer Architecture, ACM, New York, NY, USA, ISCA \u201903, pp 336\u2013349. https:\/\/doi.org\/10.1145\/859618.859657","DOI":"10.1145\/859618.859657"},{"key":"2374_CR37","doi-asserted-by":"publisher","unstructured":"Sprangle E, Chappell RS, Alsup M, Patt YN (1997) The agree predictor: a mechanism for reducing negative branch history interference. In: Conference Proceedings. The 24th Annual International Symposium on Computer Architecture, pp 284\u2013291. https:\/\/doi.org\/10.1145\/384286.264210","DOI":"10.1145\/384286.264210"},{"key":"2374_CR38","doi-asserted-by":"publisher","unstructured":"Umuroglu Y, Fraser NJ, Gambardella G, Blott M, Leong P, Jahre M, Vissers K (2017) Finn: a framework for fast, scalable binarized neural network inference. In: Proceedings of the 2017 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays, ACM, New York, NY, USA, FPGA \u201917, pp 65\u201374. https:\/\/doi.org\/10.1145\/3020078.3021744","DOI":"10.1145\/3020078.3021744"},{"key":"2374_CR39","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1051\/0004-6361:20040176","volume":"423","author":"E Vanzella","year":"2004","unstructured":"Vanzella E, Cristiani S, Fontana A, Nonino M, Arnouts S, Giallongo E, Grazian A, Fasano G, Popesso P, Saracco P, Zaggia S (2004) Photometric redshifts with the multilayer perceptron neural network: application to the HDF-S and SDSS. Astron Astrophys 423:761\u2013776. https:\/\/doi.org\/10.1051\/0004-6361:20040176 arXiv:astro-ph\/0312064","journal-title":"Astron Astrophys"},{"key":"2374_CR40","doi-asserted-by":"publisher","unstructured":"Yeh TY, Patt YN (1991) Two-level adaptive training branch prediction. In: Proceedings of the 24th Annual International Symposium on Microarchitecture, ACM, New York, NY, USA, MICRO 24, pp 51\u201361. https:\/\/doi.org\/10.1145\/123465.123475","DOI":"10.1145\/123465.123475"},{"key":"2374_CR41","doi-asserted-by":"publisher","unstructured":"Zhou Z, Kejriwal M, Miikkulainen R (2013) Extended scaled neural predictor for improved branch prediction. In: The 2013 International Joint Conference on Neural Networks (IJCNN), pp 1\u20137. https:\/\/doi.org\/10.1109\/IJCNN.2013.6707059","DOI":"10.1109\/IJCNN.2013.6707059"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-018-2374-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2374-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2374-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,19]],"date-time":"2022-08-19T19:43:38Z","timestamp":1660938218000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-018-2374-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,16]]},"references-count":41,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2018,7]]}},"alternative-id":["2374"],"URL":"https:\/\/doi.org\/10.1007\/s11227-018-2374-x","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,16]]},"assertion":[{"value":"16 April 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}