{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T18:49:19Z","timestamp":1778006959173,"version":"3.51.4"},"reference-count":62,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2022,7,31]],"date-time":"2022-07-31T00:00:00Z","timestamp":1659225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2022,7,31]]},"abstract":"<jats:p>\n            Multi-core systems-on-chip are becoming state-of-the-art. Therefore, there is a need for a fast and energy-efficient interconnect to take full advantage of the computational capabilities. Integration of silicon photonics with a traditional electrical interconnect in a Network-on-Chip (NoC) proposes a promising solution for overcoming the scalability issues of electrical interconnect. In this article, we derive and evaluate prediction modeling techniques for the design space exploration (DSE) of application-specific communication architectures for an Optical Network-on-Chip (ONoC). Our proposed model accurately predicts network packet latency, contention delay, and the static and dynamic energy consumption of the network. This work specifically addresses the challenge of accurately estimating performance metrics of the entire design space without having to perform time-consuming and computationally intensive exhaustive simulations. The proposed technique, based on machine learning (ML), can build accurate prediction models using only 10% to 50% (best case and worst case) of the entire design space. The accuracy, expressed as R\n            <jats:sup>2<\/jats:sup>\n            (Coefficient of Determination) is 0.99901, 0.99967, 0.99996, and 0.99999 for network packet latency, contention delay, static energy consumption, and dynamic energy consumption, respectively, in six different benchmarks from the Splash-2 benchmark suite, chosen among 6 different machine learning prediction models.\n          <\/jats:p>","DOI":"10.1145\/3520241","type":"journal-article","created":{"date-parts":[[2022,3,26]],"date-time":"2022-03-26T11:20:19Z","timestamp":1648293619000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Prediction Modeling for Application-Specific Communication Architecture Design of Optical NoC"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5361-205X","authenticated-orcid":false,"given":"Jelena","family":"Trajkovic","sequence":"first","affiliation":[{"name":"California State University Long Beach, Long Beach, California, USA"}]},{"given":"Sara","family":"Karimi","sequence":"additional","affiliation":[{"name":"Concordia University, Montreal, Quebec, Canada"}]},{"given":"Samantha","family":"Hangsan","sequence":"additional","affiliation":[{"name":"California State University Long Beach, Long Beach, California, USA"}]},{"given":"Wenlu","family":"Zhang","sequence":"additional","affiliation":[{"name":"California State University Long Beach, Long Beach, California, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,8,23]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2020.106559"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2012.94"},{"key":"e_1_3_2_4_2","first-page":"448","volume-title":"IEEE 19th International Symposium on High Performance Computer Architecture (HPCA\u201913)","author":"Ardestani E. K.","year":"2013","unstructured":"E. K. Ardestani and J. Renau. 2013. ESESC: A fast multicore simulator using time-based sampling. In IEEE 19th International Symposium on High Performance Computer Architecture (HPCA\u201913), Shenzhen, China. 448\u2013459."},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/NOCS.2007.35"},{"key":"e_1_3_2_6_2","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/ISQED.2012.6187477","volume-title":"13th International Symposium on Quality Electronic Design (ISQED\u201912)","author":"Bahirat Shirish","year":"2012","unstructured":"Shirish Bahirat and Sudeep Pasricha. 2012. A particle swarm optimization approach for synthesizing application-specific hybrid photonic networks-on-chip. In 13th International Symposium on Quality Electronic Design (ISQED\u201912), Santa Clara, California, US. IEEE, 78\u201383."},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISQED.2014.6783311"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306792"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2009.60"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/GROUP4.2008.4638201"},{"key":"e_1_3_2_11_2","volume-title":"Networks on Chips - Technology and Tools","author":"Benini Luca","year":"2006","unstructured":"Luca Benini and Giovanni De Micheli. 2006. Networks on Chips - Technology and Tools. Elsevier Morgan Kaufmann."},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3336"},{"issue":"9","key":"e_1_3_2_13_2","article-title":"Pattern recognition","volume":"128","author":"Bishop Christopher M.","year":"2006","unstructured":"Christopher M. Bishop. 2006. Pattern recognition. Machine Learning 128, 9 (2006).","journal-title":"Machine Learning"},{"key":"e_1_3_2_14_2","first-page":"85","volume-title":"ACM\/IEEE 41st International Symposium on Computer Architecture (ISCA\u201914)","author":"Chen T.","year":"2014","unstructured":"T. Chen, Q. Guo, K. Tang, O. Temam, Z. Xu, Z. Zhou, and Y. Chen. 2014. ArchRanker: A ranking approach to design space exploration. In ACM\/IEEE 41st International Symposium on Computer Architecture (ISCA\u201914), Minneapolis, Minnesota, USA. 85\u201396."},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781316084168"},{"key":"e_1_3_2_16_2","article-title":"numpy.org","author":"community The NumPy","unstructured":"The NumPy community. [n.d.]. numpy.org. Retrieved May 24, 2021 from https:\/\/numpy.org\/.","journal-title":"https:\/\/numpy.org\/"},{"key":"e_1_3_2_17_2","unstructured":"Scikit-Learn developers. [n.d.]. scikit-learn Model Evaluation. Retrieved May 24 2021 from https:\/\/scikit-learn.org\/stable\/modules\/model_evaluation.html."},{"key":"e_1_3_2_18_2","unstructured":"Scikit-Learn developers. [n.d.]. scikit-learn.org. Retrieved May 24 2021 from https:\/\/scikit-learn.org\/stable\/."},{"key":"e_1_3_2_19_2","unstructured":"Matplotlib development team. [n.d.]. Matplotlib.org. Retrieved May 24 2021 from https:\/\/matplotlib.org\/."},{"key":"e_1_3_2_20_2","first-page":"1117","volume-title":"IEEE 26th International Parallel and Distributed Processing Symposium","year":"2012","unstructured":"George Kurian, Chen Sun, Chen, Jason E. Miller, Jurgen Michel, Antoniadis Dimitri A. Wei, Lan, Li-Shiuan Peh, Lionel Kimerling, Vladimir Stojanovic, and Anant Agarwal. 2012. Cross-layer energy and performance evaluation of a nanophotonic manycore processor system using real application workloads. In IEEE 26th International Parallel and Distributed Processing Symposium. 1117\u20131130."},{"key":"e_1_3_2_21_2","unstructured":"Python Software Foundation. [n.d.]. Python.org. Retrieved May 24 2021 from http:\/\/www.python.org\/."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2005.191"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/SOPO.2009.5230071"},{"key":"e_1_3_2_24_2","first-page":"359","volume-title":"Proceedings of the 17th International Conference on Machine Learning (ICML\u201900)","author":"Hall Mark A.","year":"2000","unstructured":"Mark A. Hall. 2000. Correlation-based feature selection for discrete and numeric class machine learning. In Proceedings of the 17th International Conference on Machine Learning (ICML\u201900). Morgan Kaufmann Publishers Inc., San Francisco, CA, 359\u2013366."},{"key":"e_1_3_2_25_2","first-page":"80","volume-title":"8th IEEE\/ACM International Symposium on Networks-on-Chip (NoCS\u201914)","author":"Hamedani P. K.","year":"2014","unstructured":"P. K. Hamedani, N. E. Jerger, and S. Hessabi. 2014. QuT: A low-power optical network-on-chip. In 8th IEEE\/ACM International Symposium on Networks-on-Chip (NoCS\u201914), Ferrara, Italy. 80\u201387."},{"key":"e_1_3_2_26_2","volume-title":"Computer Architecture: A Quantitative Approach (5th ed.)","author":"Hennessy John L.","year":"2011","unstructured":"John L. Hennessy and David A. Patterson. 2011. Computer Architecture: A Quantitative Approach (5th ed.). Morgan Kaufmann Publishers Inc., San Francisco, USA."},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/1328195.1328196"},{"key":"e_1_3_2_28_2","unstructured":"Wenhao Jia Kelly Shaw and Margaret Martonosi. 2012. Stargazer: Automated regression-based GPU design space exploration. In International Symposium on Performance Analysis of Systems & Software New Brunswick New Jersey USA . IEEE 2\u201313."},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2016.7568398"},{"key":"e_1_3_2_30_2","first-page":"99","volume-title":"12th International Symposium on High-Performance Computer Architecture,","author":"Joseph P. J.","year":"2006","unstructured":"P. J. Joseph, Kapil Vaswani, and M. J. Thazhuthaveetil. 2006. Construction and use of linear regression models for processor performance analysis. In 12th International Symposium on High-Performance Computer Architecture, Tampa, Florida, USA. 99\u2013108."},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2010.2091686"},{"key":"e_1_3_2_32_2","volume-title":"Prediction Modeling and Design Space Exploration in Optical Network on Chip","author":"Karimi S.","year":"2016","unstructured":"S. Karimi. 2016. Prediction Modeling and Design Space Exploration in Optical Network on Chip. Master\u2019s thesis. Concordia University. Montreal, Canada."},{"key":"e_1_3_2_33_2","first-page":"119","volume-title":"19th International Symposium on Quality Electronic Design (ISQED\u201919)","author":"Karimi S.","year":"2018","unstructured":"S. Karimi and J. Trajkovic. 2018. Comparative study and prediction modeling of photonic ring network on chip architectures. In 19th International Symposium on Quality Electronic Design (ISQED\u201919), Santa Clara, California, USA. 119\u2013126."},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3102270"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854332"},{"key":"e_1_3_2_36_2","first-page":"1","volume-title":"Design, Automation Test in Europe Conference Exhibition (DATE\u201914)","author":"Beux S. Le","year":"2014","unstructured":"S. Le Beux, H. Li, I. O\u2019Connor, K. Cheshmi, X. Liu, J. Trajkovic, and G. Nicolescu. 2014. Chameleon: Channel efficient optical network-on-chip. In Design, Automation Test in Europe Conference Exhibition (DATE\u201914), Dresden, Germany. IEEE, 1\u20136."},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2012.11.001"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLSISoC.2011.6081645"},{"key":"e_1_3_2_39_2","first-page":"1","volume-title":"Design, Automation Test in Europe","author":"Beux S. Le","year":"2011","unstructured":"S. Le Beux, J. Trajkovic, I. O\u2019Connor, G. Nicolescu, G. Bois, and P. Paulin. 2011. Optical ring network-on-chip (ORNoC): Architecture and design methodology. In Design, Automation Test in Europe, Grenoble, France. IEEE, 1\u20136."},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168881"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/2897937.2898012"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2831079"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3094125"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2008.17"},{"key":"e_1_3_2_45_2","first-page":"1","volume-title":"16th International Symposium on High-Performance Computer Architecture (HPCA\u201910)","author":"Miller J. E.","year":"2010","unstructured":"J. E. Miller, H. Kasture, G. Kurian, C. Gruenwald, N. Beckmann, C. Celio, J. Eastep, and A. Agarwal. 2010. Graphite: A distributed parallel simulator for multicores. In 16th International Symposium on High-Performance Computer Architecture (HPCA\u201910), Bangalore, India. IEEE, 1\u201312."},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/JLT.2016.2563781"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3194554.3194566"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062257"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555808"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2013.323"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485963"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2015.7372593"},{"key":"e_1_3_2_53_2","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1109\/MCSoC.2015.33","volume-title":"IEEE 9th International Symposium on Embedded Multicore\/Many-core Systems-on-Chip","author":"Sep\u00falveda J.","year":"2015","unstructured":"J. Sep\u00falveda, S. L. Beux, J. Luo, C. Killian, D. Chillet, H. Li, I. O\u2019Connor, and O. Sentieys. 2015. Communication aware design method for optical network-on-chip. In IEEE 9th International Symposium on Embedded Multicore\/Many-core Systems-on-Chip, Turin, Italy. 243\u2013250."},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.78"},{"key":"e_1_3_2_55_2","first-page":"201","volume-title":"IEEE\/ACM 6th International Symposium on Networks-on-Chip","author":"Sun C.","year":"2012","unstructured":"C. Sun, C. O. Chen, G. Kurian, L. Wei, J. Miller, A. Agarwal, L. Peh, and V. Stojanovic. 2012. DSENT\u2014a tool connecting emerging photonics with electronics for opto-electronic networks-on-chip modeling. In IEEE\/ACM 6th International Symposium on Networks-on-Chip, Copenhagen, Denmark. 201\u2013210."},{"key":"e_1_3_2_56_2","unstructured":"Jelena Trajkovic Sara Karimi and Samantha Hangsan. [n.d.]. Prediction Modeling Dataset - Available Upon Request. Accessed: 2021-05-24."},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2014.81"},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1177\/1094342014568690"},{"key":"e_1_3_2_59_2","first-page":"153","volume-title":"International Symposium on Computer Architecture","author":"Vantrease D.","year":"2008","unstructured":"D. Vantrease, R. Schreiber, M. Monchiero, M. McLaren, N. P. Jouppi, M. Fiorentino, A. Davis, N. Binkert, R. G. Beausoleil, and J. H. Ahn. 2008. Corona: System implications of emerging nanophotonic technology. In International Symposium on Computer Architecture, Beijing, China. 153\u2013164."},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/223982.223990"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2014.2332153"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.2971529"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2012.2228739"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520241","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3520241","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:32Z","timestamp":1750183832000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520241"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,31]]},"references-count":62,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,7,31]]}},"alternative-id":["10.1145\/3520241"],"URL":"https:\/\/doi.org\/10.1145\/3520241","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,31]]},"assertion":[{"value":"2021-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-08-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}