{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:34:43Z","timestamp":1763458483536,"version":"3.45.0"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["DMR-1344178, CCF-1317373"],"award-info":[{"award-number":["DMR-1344178, CCF-1317373"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2017,4,30]]},"abstract":"<jats:p>Building oscillator-based computing systems with emerging nano-device technologies has become a promising solution for unconventional computing tasks like computer vision and pattern recognition. However, simulation and analysis of these computing systems is both time and compute intensive due to the nonlinearity of new devices and the complex behavior of coupled oscillators. In order to speed up the simulation of coupled oscillator systems, we propose a simplified phase model to perform phase and frequency synchronization prediction based on a synthesis of earlier models. Our model can predict the frequency-locking behavior with several orders of magnitude speedup compared to direct evaluation, enabling the effective and efficient simulation of the large numbers of oscillators required for practical computing systems. We demonstrate the oscillator-based computing paradigm with three applications, pattern matching, convolution, and image segmentation. The simulation with these models are respectively sped up by factors of 780, 300, and 1120 in our tests.<\/jats:p>","DOI":"10.1145\/2976743","type":"journal-article","created":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T14:13:10Z","timestamp":1480601590000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["A Simplified Phase Model for Simulation of Oscillator-Based Computing Systems"],"prefix":"10.1145","volume":"13","author":[{"given":"Yan","family":"Fang","sequence":"first","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}]},{"given":"Victor V.","family":"Yashin","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}]},{"given":"Brandon B.","family":"Jennings","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}]},{"given":"Donald M.","family":"Chiarulli","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}]},{"given":"Steven P.","family":"Levitan","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, Pittsburgh, PA"}]}],"member":"320","published-online":{"date-parts":[[2016,12]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","unstructured":"G. I. Bourianoff J. E. Brewer R. Cavin J. A. Hutchby and V. Zhirnov. 2008. Boolean logic and alternative information-processing devices. Computer 41 5 38--46. 10.1109\/MC.2008.145","DOI":"10.1109\/MC.2008.145"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2015.77"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2014.87"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2013.2244202"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/81.847872"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2015.2471092"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNNA.2014.6888657"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Y. Fang S. P. Levitan D. M. Chiarulli and D. H. Dash. 2015. Alternative architectures for non-Boolean information processing systems. In Emerging Nanoelectronic Devices. John Wiley and Sons Ltd. 467--497.","DOI":"10.1002\/9781118958254.ch24"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/540236"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","unstructured":"F. C. Hoppensteadt and E. M. Izhikevich. 1997. Weakly Connected Neural Networks. Springer-Verlag New York. 10.1007\/978-1-4612-1828-9","DOI":"10.1007\/978-1-4612-1828-9"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/72.846744"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.154"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/SiPS.2014.6986101"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2596673"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","unstructured":"A. Krizhevsky I. Sutskever and G. E. Hinton. 2012. Imagenet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems. 1097--1105.","DOI":"10.5555\/2999134.2999257"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-69689-3"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the IEEE Custom Integrated Circuits Conference","author":"Lai X.","year":"2005","unstructured":"X. Lai and J. Roychowdhury. 2005. Analytical equations for predicting injection locking in LC and ring oscillators. In Proceedings of the IEEE Custom Integrated Circuits Conference, 2005, 461--464."},{"key":"e_1_2_1_18_1","unstructured":"Y. LeCun and C. Cortes. 1998. MNIST handwritten digit database. AT8T Labs &lsqb;Online&rsqb;. Available: http:\/\/yann.lecun.com\/exdb\/mnist\/."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNNA.2012.6331473"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1038\/nmat3823"},{"key":"e_1_2_1_21_1","volume-title":"from http:\/\/ilab.usc.edu\/neo2\/dataset\/","author":"Neovision2 dataset - iLab - University of Southern California. Retrieved November 12, 2013","year":"2013","unstructured":"Neovision2 dataset - iLab - University of Southern California. Retrieved November 12, 2013, from http:\/\/ilab.usc.edu\/neo2\/dataset\/, 2013."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2009.2025000"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.1875762"},{"key":"e_1_2_1_24_1","volume-title":"Massachusetts Institute of Technology","author":"Serre T.","year":"2004","unstructured":"T. Serre and M. Riesenhuber. 2004. Realistic modeling of simple and complex cell tuning in the HMAX model, and implications for invariant object recognition in cortex, CBCL Paper 239\/AI Memo 2004--017, Massachusetts Institute of Technology, Cambridge, 2004."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNNA.2012.6331464"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","unstructured":"N. Shukla A. Parihar E. Freeman H. Paik G. Stone V. Narayanan H. Wen Z. Cai V. Gopalan R. Engel-Herbert D. G. Schlom A. Raychowdhury and S. Datta. 2014. Synchronized charge oscillations in correlated electron systems. Scientific Reports 4. 10.1038\/srep04964","DOI":"10.1038\/srep04964"},{"key":"e_1_2_1_27_1","doi-asserted-by":"crossref","unstructured":"E. M. Izhikevich. 2007. Synchronization Chapter 10 In Dynamical Systems in Neuroscience. MIT press.","DOI":"10.7551\/mitpress\/2526.001.0001"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/72.363423"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1021\/nl9037517"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-5193(67)90051-3"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2976743","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2976743","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2976743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:24:52Z","timestamp":1763457892000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2976743"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12]]},"references-count":30,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,4,30]]}},"alternative-id":["10.1145\/2976743"],"URL":"https:\/\/doi.org\/10.1145\/2976743","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"type":"print","value":"1550-4832"},{"type":"electronic","value":"1550-4840"}],"subject":[],"published":{"date-parts":[[2016,12]]},"assertion":[{"value":"2015-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-07-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-12-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}