{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T19:23:07Z","timestamp":1770146587746,"version":"3.49.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,10,31]],"date-time":"2018-10-31T00:00:00Z","timestamp":1540944000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000181","name":"Air Force Office of Scientific Research","doi-asserted-by":"crossref","award":["FA9550-15RICOR122"],"award-info":[{"award-number":["FA9550-15RICOR122"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2018,10,31]]},"abstract":"<jats:p>This article presents and demonstrates a stochastic logic time delay reservoir design in FPGA hardware. The reservoir network approach is analyzed using a number of metrics, such as kernel quality, generalization rank, and performance on simple benchmarks and is also compared to a deterministic design. A novel re-seeding method is introduced to reduce the adverse effects of stochastic noise, which may also be implemented in other stochastic logic reservoir computing designs, such as echo state networks. Benchmark results indicate that the proposed design performs well on noise-tolerant classification problems, but more work needs to be done to improve the stochastic logic time delay reservoir's robustness for regression problems. In addition, we show that the stochastic design can significantly reduce area cost if the conversion between binary and stochastic representations is implemented efficiently.<\/jats:p>","DOI":"10.1145\/3269984","type":"journal-article","created":{"date-parts":[[2018,12,4]],"date-time":"2018-12-04T13:14:12Z","timestamp":1543929252000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["An FPGA Implementation of a Time Delay Reservoir Using Stochastic Logic"],"prefix":"10.1145","volume":"14","author":[{"given":"Lisa","family":"Loomis","sequence":"first","affiliation":[{"name":"Air Force Research Laboratory, Rome, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathan","family":"McDonald","sequence":"additional","affiliation":[{"name":"Air Force Research Laboratory, Rome, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cory","family":"Merkel","sequence":"additional","affiliation":[{"name":"Rochester Institute of Technology, Rochester, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,12]]},"reference":[{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1162\/089976602760407955"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the 26th International Conference on Image and Vision Computing. 543--458","author":"Woodward A.","unstructured":"A. Woodward and T. Ikegami . 2011. A reservoir computing approach to image classification using coupled echo state and back-propagation neural networks . In Proceedings of the 26th International Conference on Image and Vision Computing. 543--458 . A. Woodward and T. Ikegami. 2011. A reservoir computing approach to image classification using coupled echo state and back-propagation neural networks. In Proceedings of the 26th International Conference on Image and Vision Computing. 543--458."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.3389\/fnins.2015.00502"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","first-page":"488","DOI":"10.1002\/asjc.204","article-title":"Robust face tracking control of a mobile robot using self-tuning Kalman filter and echo state network","volume":"12","author":"Tsai C.-Y.","year":"2010","unstructured":"C.-Y. Tsai , X. Dutoit , K.-T. Song , H. Van Brussel , and M. Nuttin . 2010 . Robust face tracking control of a mobile robot using self-tuning Kalman filter and echo state network . Asian J. Contr. 12 , 4 (2010) 488 -- 509 . C.-Y. Tsai, X. Dutoit, K.-T. Song, H. Van Brussel, and M. Nuttin. 2010. Robust face tracking control of a mobile robot using self-tuning Kalman filter and echo state network. Asian J. Contr. 12, 4 (2010) 488--509.","journal-title":"Asian J. Contr."},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"L. Appeltant M. C. Soriano G. Van der Sande J. Danckaert S. Massar J. Dambre B. Schrauwen C. R. Mirasso and I. Fischer. 2011. Information processing using a single dynamical node as complex system. Nat. Commun. 2 468 (2011). L. Appeltant M. C. Soriano G. Van der Sande J. Danckaert S. Massar J. Dambre B. Schrauwen C. R. Mirasso and I. Fischer. 2011. Information processing using a single dynamical node as complex system. Nat. Commun. 2 468 (2011).","DOI":"10.1038\/ncomms1476"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1364\/OPTICA.2.000438"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.91.020801"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 2016 IEEE\/ACM International Symposium on Nanoscale Architectures (NANOARCH\u201916)","author":"Jin Y.","year":"2016","unstructured":"Y. Jin , Y. Liu , and P. Li . 2016. SSO-LSM: A sparse and self-organizing architecture for liquid state machine based neural processors . In Proceedings of the 2016 IEEE\/ACM International Symposium on Nanoscale Architectures (NANOARCH\u201916) . IEEE, 2016 , 55--60. Y. Jin, Y. Liu, and P. Li. 2016. SSO-LSM: A sparse and self-organizing architecture for liquid state machine based neural processors. In Proceedings of the 2016 IEEE\/ACM International Symposium on Nanoscale Architectures (NANOARCH\u201916). IEEE, 2016, 55--60."},{"key":"e_1_2_1_10_1","article-title":"Digital implementation of a single dynamical node reservoir computer","author":"Alomar M. L.","year":"2015","unstructured":"M. L. Alomar , M. C. Soriano , M. Escalona-Mor\u00e1n , V. Canals , I. Fischer , C. R. Mirasso , and J. L. Rossell\u00f3 . 2015 . Digital implementation of a single dynamical node reservoir computer . IEEE Trans. Circ. Syst. II 62, 10 (2015) 977--981. M. L. Alomar, M. C. Soriano, M. Escalona-Mor\u00e1n, V. Canals, I. Fischer, C. R. Mirasso, and J. L. Rossell\u00f3. 2015. Digital implementation of a single dynamical node reservoir computer. IEEE Trans. Circ. Syst. II 62, 10 (2015) 977--981.","journal-title":"IEEE Trans. Circ. Syst."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1155\/2016\/3917892"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 16th Annual Prorisc Workshop, 454--459","author":"Verstraeten D.","unstructured":"D. Verstraeten , B. Schrauwen , and D. Stroobandt . 2005. Reservoir computing with stochastic bitstream neurons . In Proceedings of the 16th Annual Prorisc Workshop, 454--459 . D. Verstraeten, B. Schrauwen, and D. Stroobandt. 2005. Reservoir computing with stochastic bitstream neurons. In Proceedings of the 16th Annual Prorisc Workshop, 454--459."},{"key":"e_1_2_1_13_1","first-page":"43","article-title":"Probabilistic logics and the synthesis of reliable organisms from unreliable components","volume":"34","author":"von Neumann J.","year":"1956","unstructured":"J. von Neumann . 1956 . Probabilistic logics and the synthesis of reliable organisms from unreliable components . Automata Stud. 34 (1956), 43 -- 99 . J. von Neumann. 1956. Probabilistic logics and the synthesis of reliable organisms from unreliable components. Automata Stud. 34 (1956), 43--99.","journal-title":"Automata Stud."},{"key":"e_1_2_1_14_1","volume-title":"Advances in Information Systems Science, Julius T","author":"Gaines B.","unstructured":"B. Gaines . 1969. Stochastic computing systems . In Advances in Information Systems Science, Julius T . Tou (Ed.), Ch. 2, Plenum Press , 37--172. B. Gaines. 1969. Stochastic computing systems. In Advances in Information Systems Science, Julius T. Tou (Ed.), Ch. 2, Plenum Press, 37--172."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.954505"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the IEEE International Symposium on Circuits and Systems","volume":"1","author":"Toral S.","unstructured":"S. Toral , J. Quero , and L. Franquelo . 2000. Stochastic pulse coded arithmetic . In Proceedings of the IEEE International Symposium on Circuits and Systems , Vol. 1 . 599--602. S. Toral, J. Quero, and L. Franquelo. 2000. Stochastic pulse coded arithmetic. In Proceedings of the IEEE International Symposium on Circuits and Systems, Vol. 1. 599--602."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2010.202"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1080\/00029890.1984.11971392"},{"key":"e_1_2_1_19_1","volume-title":"Bernstein Polynomials","author":"Lorentz G. G.","year":"1986","unstructured":"G. G. Lorentz . 1986. Bernstein Polynomials ( 2 nd ed.). Chelsea Publishing Company , 1986 . G. G. Lorentz. 1986. Bernstein Polynomials (2nd ed.). Chelsea Publishing Company, 1986.","edition":"2"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejc.2010.11.004"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2007.04.017"},{"key":"e_1_2_1_22_1","unstructured":"J. McNames. McNames Data Sets. Retrieved from http:\/\/web.cecs.pdx.edu\/&sim;mcnames\/DataSets\/index.html. J. McNames. McNames Data Sets. Retrieved from http:\/\/web.cecs.pdx.edu\/&sim;mcnames\/DataSets\/index.html."},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Y. Paquot F. Duport A. Smerieri J. Dambre B. Schrauwen M. Haelterman and S. Massar. 2012. Optoelectronic reservoir computing. Sci. Rep. 2 287 (2012). Y. Paquot F. Duport A. Smerieri J. Dambre B. Schrauwen M. Haelterman and S. Massar. 2012. Optoelectronic reservoir computing. Sci. Rep. 2 287 (2012).","DOI":"10.1038\/srep00287"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3269984","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3269984","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:21Z","timestamp":1750208241000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3269984"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,31]]},"references-count":22,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,10,31]]}},"alternative-id":["10.1145\/3269984"],"URL":"https:\/\/doi.org\/10.1145\/3269984","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"value":"1550-4832","type":"print"},{"value":"1550-4840","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,31]]},"assertion":[{"value":"2017-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}