{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T06:45:14Z","timestamp":1745649914101},"reference-count":84,"publisher":"National Library of Serbia","issue":"1","license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ComSIS","COMPUT SCI INF SYST","COMPUT SCI INFORM SY","COMPUTER SCI INFORM","COMSIS J"],"published-print":{"date-parts":[[2023]]},"abstract":"<jats:p>Conventional electronic Artificial Neural Networks (ANNs) accelerators focus on architecture design and numerical computation optimization to improve the training efficiency. However, these approaches have recently encountered bottlenecks in terms of energy efficiency and computing performance, which leads to an increase interest in photonic accelerator. Photonic architectures with low energy consumption, high transmission speed and high bandwidth have been considered as an important role for generation of computing architectures. In this paper, to provide a better understanding of optical technology used in ANN acceleration, we present a comprehensive review for the efficient photonic computing and communication in ANN accelerators. The related photonic devices are investigated in terms of the application in ANNs acceleration, and a classification of existing solutions is proposed that are categorized into optical computing acceleration and optical communication acceleration according to photonic effects and photonic architectures. Moreover, we discuss the challenges for these photonic neural network acceleration approaches to highlight the most promising future research opportunities in this field.<\/jats:p>","DOI":"10.2298\/csis220131066x","type":"journal-article","created":{"date-parts":[[2022,12,23]],"date-time":"2022-12-23T14:49:21Z","timestamp":1671806961000},"page":"513-535","source":"Crossref","is-referenced-by-count":3,"title":["Efficient neural network accelerators with optical computing and communication"],"prefix":"10.2298","volume":"20","author":[{"given":"Chengpeng","family":"Xia","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Otago, Dunedin, New Zealand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yawen","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Otago, Dunedin, New Zealand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibo","family":"Zhang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Otago, Dunedin, New Zealand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"Zhang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Otago, Dunedin, New Zealand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fei","family":"Dai","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Otago, Dunedin, New Zealand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jigang","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Computers, Guangdong University of Technology, Guangzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1078","reference":[{"key":"ref1","doi-asserted-by":"crossref","unstructured":"Abu-Mostafa, Y.S., Psaltis, D.: Optical neural computers. Scientific American 256(3), 88-95 (1987)","DOI":"10.1038\/scientificamerican0387-88"},{"key":"ref2","unstructured":"Ankit, A., Hajj, I.E., Chalamalasetti, S.R., Ndu, G., Foltin, M., Williams, R.S., Faraboschi, P., Hwu,W.m.W., Strachan, J.P., Roy, K., et al.: Puma: A programmable ultra-efficient memristorbased accelerator for machine learning inference. In: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems. pp. 715-731 (2019)"},{"key":"ref3","unstructured":"Ballani, H., Costa, P., Behrendt, R., Cletheroe, D., Haller, I., Jozwik, K., Karinou, F., Lange, S., Shi, K., Thomsen, B., et al.: Sirius: A flat datacenter network with nanosecond optical switching. In: Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication. pp. 782-797 (2020)"},{"key":"ref4","doi-asserted-by":"crossref","unstructured":"Banerjee, A., Park, Y., Clarke, F., Song, H., Yang, S., Kramer, G., Kim, K., Mukherjee, B.: Wavelength-division-multiplexed passive optical network (wdm-pon) technologies for broadband access: a review. Journal of optical networking 4(11), 737-758 (2005)","DOI":"10.1364\/JON.4.000737"},{"key":"ref5","doi-asserted-by":"crossref","unstructured":"Bao, Q., Zhang, H., Ni, Z., Wang, Y., Polavarapu, L., Shen, Z., Xu, Q.H., Tang, D., Loh, K.P.: Monolayer graphene as a saturable absorber in a mode-locked laser. Nano Research 4(3), 297- 307 (2011)","DOI":"10.1007\/s12274-010-0082-9"},{"key":"ref6","doi-asserted-by":"crossref","unstructured":"Bhardwaj, R., Saxena, S.B., Sharma, P., Jaiswal, V., Mehrotra, R.: Experimental realisation of parallel optical logic gates and combinational logic using multiple beam interference. Optik 128, 253-263 (2017)","DOI":"10.1016\/j.ijleo.2016.10.033"},{"key":"ref7","doi-asserted-by":"crossref","unstructured":"Bogaerts, W., De Heyn, P., Van Vaerenbergh, T., De Vos, K., Kumar Selvaraja, S., Claes, T., Dumon, P., Bienstman, P., Van Thourhout, D., Baets, R.: Silicon microring resonators. Laser & Photonics Reviews 6(1), 47-73 (2012)","DOI":"10.1002\/lpor.201100017"},{"key":"ref8","doi-asserted-by":"crossref","unstructured":"Bueno, J., Maktoobi, S., Froehly, L., Fischer, I., Jacquot, M., Larger, L., Brunner, D.: Reinforcement learning in a large-scale photonic recurrent neural network. Optica 5(6), 756-760 (2018)","DOI":"10.1364\/OPTICA.5.000756"},{"key":"ref9","unstructured":"Bytyn, A., Ahlsdorf, R., Leupers, R., Ascheid, G.: Dataflow aware mapping of convolutional neural networks onto many-core platforms with network-on-chip interconnect. arXiv preprint arXiv:2006.12274 (2020)"},{"key":"ref10","doi-asserted-by":"crossref","unstructured":"Chakraborty, I., Saha, G., Sengupta, A., Roy, K.: Toward fast neural computing using allphotonic phase change spiking neurons. entific Reports 8(1) (2018)","DOI":"10.1038\/s41598-018-31365-x"},{"key":"ref11","unstructured":"Chen, L., Chen, K., Zhu, Z., Yu, M., Porter, G., Qiao, C., Zhong, S.: Enabling wide-spread communications on optical fabric with megaswitch. In: 14th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 17). pp. 577-593 (2017)"},{"key":"ref12","doi-asserted-by":"crossref","unstructured":"Cheng, T., Wu, N., Yan, G., Zhang, X., Zhang, X.: Poet: A power efficient hybrid optical noc topology for heterogeneous cpu-gpu systems. In: IECON 2019-45th Annual Conference of the IEEE Industrial Electronics Society. vol. 1, pp. 3091-3095. IEEE (2019)","DOI":"10.1109\/IECON.2019.8926847"},{"key":"ref13","doi-asserted-by":"crossref","unstructured":"Chi, P., Li, S., Xu, C., Zhang, T., Zhao, J., Liu, Y.,Wang, Y., Xie, Y.: Prime: A novel processingin- memory architecture for neural network computation in reram-based main memory. ACM SIGARCH Computer Architecture News 44(3), 27-39 (2016)","DOI":"10.1145\/3007787.3001140"},{"key":"ref14","doi-asserted-by":"crossref","unstructured":"Choi, H., Park, S.: A survey of machine learning-based system performance optimization techniques. Applied Sciences 11(7), 3235 (2021)","DOI":"10.3390\/app11073235"},{"key":"ref15","doi-asserted-by":"crossref","unstructured":"Clements, W.R., Humphreys, P.C., Metcalf, B.J., Kolthammer, W.S., Walmsley, I.A.: Optimal design for universal multiport interferometers. Optica 3(12), 1460-1465 (2016)","DOI":"10.1364\/OPTICA.3.001460"},{"key":"ref16","doi-asserted-by":"crossref","unstructured":"Crawley, D., Nikolic, K., Forshaw, M.: 3D Nanoelectronic Computer Architecture and Implementation. CRC Press (2020)","DOI":"10.1201\/9780429150081"},{"key":"ref17","unstructured":"Dai, F., Chen, Y., Zhang, H., Huang, Z.: Accelerating fully connected neural network on optical network-on-chip (onoc). arXiv preprint arXiv:2109.14878 (2021)"},{"key":"ref18","doi-asserted-by":"crossref","unstructured":"De Lima, T.F., Peng, H.T., Tait, A.N., Nahmias, M.A., Miller, H.B., Shastri, B.J., Prucnal, P.R.: Machine learning with neuromorphic photonics. Journal of Lightwave Technology 37(5), 1515-1534 (2019)","DOI":"10.1109\/JLT.2019.2903474"},{"key":"ref19","doi-asserted-by":"crossref","unstructured":"De Lima, T.F., Shastri, B.J., Tait, A.N., Nahmias, M.A., Prucnal, P.R.: Progress in neuromorphic photonics. Nanophotonics 6(3), 577-599 (2017)","DOI":"10.1515\/nanoph-2016-0139"},{"key":"ref20","doi-asserted-by":"crossref","unstructured":"De Marinis, L., Cococcioni, M., Castoldi, P., Andriolli, N.: Photonic neural networks: A survey. IEEE Access 7, 175827-175841 (2019)","DOI":"10.1109\/ACCESS.2019.2957245"},{"key":"ref21","doi-asserted-by":"crossref","unstructured":"Denis-Le Coarer, F., Sciamanna, M., Katumba, A., Freiberger, M., Dambre, J., Bienstman, P., Rontani, D.: All-optical reservoir computing on a photonic chip using silicon-based ring resonators. IEEE Journal of Selected Topics in Quantum Electronics 24(6), 1-8 (2018)","DOI":"10.1109\/JSTQE.2018.2836985"},{"key":"ref22","doi-asserted-by":"crossref","unstructured":"Fang, M.Y.S., Manipatruni, S., Wierzynski, C., Khosrowshahi, A., DeWeese, M.R.: Design of optical neural networks with component imprecisions. Optics express 27(10), 14009-14029 (2019)","DOI":"10.1364\/OE.27.014009"},{"key":"ref23","unstructured":"Farhi, E., Neven, H.: Classification with quantum neural networks on near term processors. arXiv preprint arXiv:1802.06002 (2018)"},{"key":"ref24","doi-asserted-by":"crossref","unstructured":"Farrington, N., Porter, G., Radhakrishnan, S., Bazzaz, H.H., Subramanya, V., Fainman, Y., Papen, G., Vahdat, A.: Helios: a hybrid electrical\/optical switch architecture for modular data centers. In: Proceedings of the ACM SIGCOMM 2010 Conference. pp. 339-350 (2010)","DOI":"10.1145\/1851182.1851223"},{"key":"ref25","doi-asserted-by":"crossref","unstructured":"Feng, J., Wang, Z., Wang, Z., Chen, X., Chen, S., Zhang, J., Xu, J.: Scalable low-power highperformance rack-scale optical network. In: 2019 IEEE\/ACM Workshop on Photonics-Optics Technology Oriented Networking, Information and Computing Systems (PHOTONICS). pp. 1-6. IEEE (2019)","DOI":"10.1109\/PHOTONICS49561.2019.00006"},{"key":"ref26","doi-asserted-by":"crossref","unstructured":"George, J.K., Mehrabian, A., Amin, R., Meng, J., De Lima, T.F., Tait, A.N., Shastri, B.J., El-Ghazawi, T., Prucnal, P.R., Sorger, V.J.: Neuromorphic photonics with electro-absorption modulators. Optics express 27(4), 5181-5191 (2019)","DOI":"10.1364\/OE.27.005181"},{"key":"ref27","doi-asserted-by":"crossref","unstructured":"Glick, M., Wu, Z., Yan, S., Zhu, Z., Bergman, K.: Flexible optical interconnects for efficient resource utilization and distributed machine learning training in disaggregated architectures. In: Proc. of SPIE Vol. vol. 12027, pp. 1202703-1 (2022)","DOI":"10.1117\/12.2615686"},{"key":"ref28","doi-asserted-by":"crossref","unstructured":"Hamerly, R., Bernstein, L., Sludds, A., Solja\u02c7ci\u00b4c, M., Englund, D.: Large-scale optical neural networks based on photoelectric multiplication. Physical Review X 9(2), 021032 (2019)","DOI":"10.1103\/PhysRevX.9.021032"},{"key":"ref29","doi-asserted-by":"crossref","unstructured":"Heck, M.J., Bowers, J.E.: Energy efficient and energy proportional optical interconnects for multi-core processors: Driving the need for on-chip sources. IEEE Journal of Selected Topics in Quantum Electronics 20(4), 332-343 (2013)","DOI":"10.1109\/JSTQE.2013.2293271"},{"key":"ref30","doi-asserted-by":"crossref","unstructured":"Hinton, G.E., Osindero, S., Teh, Y.W.: A fast learning algorithm for deep belief nets. Neural computation 18(7), 1527-1554 (2006)","DOI":"10.1162\/neco.2006.18.7.1527"},{"key":"ref31","doi-asserted-by":"crossref","unstructured":"Katumba, A., Freiberger, M., Laporte, F., Lugnan, A., Sackesyn, S., Ma, C., Dambre, J., Bienstman, P.: Neuromorphic computing based on silicon photonics and reservoir computing. IEEE Journal of Selected Topics in Quantum Electronics 24(6), 1-10 (2018)","DOI":"10.1109\/JSTQE.2018.2821843"},{"key":"ref32","doi-asserted-by":"crossref","unstructured":"Khan, K., Pasricha, S., Kim, R.G.: A survey of resource management for processing-in-memory and near-memory processing architectures. Journal of Low Power Electronics and Applications 10(4), 30 (2020)","DOI":"10.3390\/jlpea10040030"},{"key":"ref33","doi-asserted-by":"crossref","unstructured":"Khani, M., Ghobadi, M., Alizadeh, M., Zhu, Z., Glick, M., Bergman, K., Vahdat, A., Klenk, B., Ebrahimi, E.: Sip-ml: high-bandwidth optical network interconnects for machine learning training. In: Proceedings of the 2021 ACM SIGCOMM 2021 Conference. pp. 657-675 (2021)","DOI":"10.1145\/3452296.3472900"},{"key":"ref34","doi-asserted-by":"crossref","unstructured":"Kim, J.Y., Kang, J.M., Kim, T.Y., Han, S.K.: All-optical multiple logic gates with xor, nor, or, and nand functions using parallel soa-mzi structures: theory and experiment. Journal of Lightwave Technology 24(9), 3392 (2006)","DOI":"10.1109\/JLT.2006.880593"},{"key":"ref35","doi-asserted-by":"crossref","unstructured":"Kim, Y.W., Choi, S.H., Han, T.H.: Rapid topology generation and core mapping of optical network-on-chip for heterogeneous computing platform. IEEE Access 9, 1103","DOI":"10.1109\/ACCESS.2021.3102270"},{"key":"ref36","doi-asserted-by":"crossref","unstructured":"Larger, L., Soriano, M.C., Brunner, D., Appeltant, L., Guti\u00b4errez, J.M., Pesquera, L., Mirasso, C.R., Fischer, I.: Photonic information processing beyond turing: an optoelectronic implementation of reservoir computing. Optics express 20(3), 3241-3249 (2012)","DOI":"10.1364\/OE.20.003241"},{"key":"ref37","doi-asserted-by":"crossref","unstructured":"Lawson, C.L., Hanson, R.J.: Solving least squares problems. SIAM (1995)","DOI":"10.1137\/1.9781611971217"},{"key":"ref38","doi-asserted-by":"crossref","unstructured":"Li, N., Mahalingavelar, P., Vella, J.H., Leem, D.S., Azoulay, J.D., Ng, T.N.: Solutionprocessable infrared photodetectors: materials, device physics, and applications. Materials Science and Engineering: R: Reports 146, 100643 (2021)","DOI":"10.1016\/j.mser.2021.100643"},{"key":"ref39","doi-asserted-by":"crossref","unstructured":"Liang, Y.Z., Liu, H.K.: Optical matrix-matrix multiplication method demonstrated by the use of a multifocus hololens. Optics letters 9(8), 322-324 (1984)","DOI":"10.1364\/OL.9.000322"},{"key":"ref40","doi-asserted-by":"crossref","unstructured":"Lin, X., Rivenson, Y., Yardimci, N.T., Veli, M., Luo, Y., Jarrahi, M., Ozcan, A.: All-optical machine learning using diffractive deep neural networks. Science 361(6406), 1004-1008 (2018)","DOI":"10.1126\/science.aat8084"},{"key":"ref41","doi-asserted-by":"crossref","unstructured":"Liu, F., Zhang, H., Chen, Y., Huang, Z., Gu, H.: Wrh-onoc: A wavelength-reused hierarchical architecture for optical network on chips. In: 2015 IEEE Conference on Computer Communications (INFOCOM). pp. 1912-1920. IEEE (2015)","DOI":"10.1109\/INFOCOM.2015.7218574"},{"key":"ref42","doi-asserted-by":"crossref","unstructured":"Liu, J., Wu, Q., Sui, X., Chen, Q., Gu, G., Wang, L., Li, S.: Research progress in optical neural networks: theory, applications and developments. PhotoniX 2(1), 1-39 (2021)","DOI":"10.1186\/s43074-021-00026-0"},{"key":"ref43","doi-asserted-by":"crossref","unstructured":"Lu, Y., Gu, H., Yu, X., Chakrabarty, K.: Lotus: A new topology for large-scale distributed machine learning. ACM Journal on Emerging Technologies in Computing Systems (JETC) 17(1), 1-21 (2020)","DOI":"10.1145\/3415749"},{"key":"ref44","doi-asserted-by":"crossref","unstructured":"Luo, Y., Mengu, D., Yardimci, N.T., Rivenson, Y., Veli, M., Jarrahi, M., Ozcan, A.: Design of task-specific optical systems using broadband diffractive neural networks. Light: Science & Applications 8(1), 1-14 (2019)","DOI":"10.1038\/s41377-019-0223-1"},{"key":"ref45","doi-asserted-by":"crossref","unstructured":"Markram, H., Muller, E., Ramaswamy, S., Reimann, M.W., Abdellah, M., Sanchez, C.A., Ailamaki, A., Alonso-Nanclares, L., Antille, N., Arsever, S., et al.: Reconstruction and simulation of neocortical microcircuitry. Cell 163(2), 456-492 (2015)","DOI":"10.1016\/j.cell.2015.09.029"},{"key":"ref46","doi-asserted-by":"crossref","unstructured":"Mehrabian, A., Al-Kabani, Y., Sorger, V.J., El-Ghazawi, T.: Pcnna: A photonic convolutional neural network accelerator. In: 2018 31st IEEE International System-on-Chip Conference (SOCC). pp. 169-173. IEEE (2018)","DOI":"10.1109\/SOCC.2018.8618542"},{"key":"ref47","doi-asserted-by":"crossref","unstructured":"Mellette, W.M., McGuinness, R., Roy, A., Forencich, A., Papen, G., Snoeren, A.C., Porter, G.: Rotornet: A scalable, low-complexity, optical datacenter network. In: Proceedings of the Conference of the ACM Special Interest Group on Data Communication. pp. 267-280 (2017)","DOI":"10.1145\/3098822.3098838"},{"key":"ref48","doi-asserted-by":"crossref","unstructured":"Nurvitadhi, E., Sheffield, D., Sim, J., Mishra, A., Venkatesh, G., Marr, D.: Accelerating binarized neural networks: Comparison of fpga, cpu, gpu, and asic. In: 2016 International Conference on Field-Programmable Technology (FPT). pp. 77-84. IEEE (2016)","DOI":"10.1109\/FPT.2016.7929192"},{"key":"ref49","doi-asserted-by":"crossref","unstructured":"O\u2019Connor, I., Nicolescu, G.: Integrated optical interconnect architectures for embedded systems. Springer Science & Business Media (2012)","DOI":"10.1007\/978-1-4419-6193-8"},{"key":"ref50","doi-asserted-by":"crossref","unstructured":"Ohno, S., Toprasertpong, K., Takagi, S., Takenaka, M.: Si microring resonator crossbar array for on-chip inference and training of optical neural network. arXiv preprint arXiv:2106.04351 (2021)","DOI":"10.1021\/acsphotonics.1c01777"},{"key":"ref51","doi-asserted-by":"crossref","unstructured":"Psaltis, D., Brady, D., Wagner, K.: Adaptive optical networks using photorefractive crystals. Applied Optics 27(9), 1752-1759 (1988)","DOI":"10.1364\/AO.27.001752"},{"key":"ref52","doi-asserted-by":"crossref","unstructured":"Qian, C., Lin, X., Lin, X., Xu, J., Sun, Y., Li, E., Zhang, B., Chen, H.: Performing optical logic operations by a diffractive neural network. Light: Science & Applications 9(1), 1-7 (2020)","DOI":"10.1038\/s41377-020-0303-2"},{"key":"ref53","doi-asserted-by":"crossref","unstructured":"Reck, M., Zeilinger, A., Bernstein, H.J., Bertani, P.: Experimental realization of any discrete unitary operator. Physical review letters 73(1), 58 (1994)","DOI":"10.1103\/PhysRevLett.73.58"},{"key":"ref54","doi-asserted-by":"crossref","unstructured":"Van der Sande, G., Brunner, D., Soriano, M.C.: Advances in photonic reservoir computing. Nanophotonics 6(3), 561-576 (2017)","DOI":"10.1515\/nanoph-2016-0132"},{"key":"ref55","doi-asserted-by":"crossref","unstructured":"Sasikala, V., Chitra, K.: All optical switching and associated technologies: a review. Journal of Optics 47(3), 307-317 (2018)","DOI":"10.1007\/s12596-018-0452-3"},{"key":"ref56","doi-asserted-by":"crossref","unstructured":"Schirmer, R.W., Gaeta, A.L.: Nonlinear mirror based on two-photon absorption. JOSA B 14(11), 2865-2868 (1997)59-110370","DOI":"10.1364\/JOSAB.14.002865"},{"key":"ref57","doi-asserted-by":"crossref","unstructured":"Scott, A., Diddams: The evolving optical frequency comb [invited]. Journal of the Optical Society of America B 27(11), B51-B62 (2010)","DOI":"10.1364\/JOSAB.27.000B51"},{"key":"ref58","doi-asserted-by":"crossref","unstructured":"Shen, Y., Harris, N.C., Skirlo, S., Prabhu, M., Baehr-Jones, T., Hochberg, M., Sun, X., Zhao, S., Larochelle, H., Englund, D., et al.: Deep learning with coherent nanophotonic circuits. Nature Photonics 11(7), 441-446 (2017)","DOI":"10.1038\/nphoton.2017.93"},{"key":"ref59","doi-asserted-by":"crossref","unstructured":"Shiflett, K., Karanth, A., Bunescu, R., Louri, A.: Albireo: Energy-efficient acceleration of convolutional neural networks via silicon photonics. In: 2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). pp. 860-873. IEEE (2021)","DOI":"10.1109\/ISCA52012.2021.00072"},{"key":"ref60","doi-asserted-by":"crossref","unstructured":"Shiflett, K., Wright, D., Karanth, A., Louri, A.: Pixel: Photonic neural network accelerator. In: 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA). pp. 474-487. IEEE (2020)","DOI":"10.1109\/HPCA47549.2020.00046"},{"key":"ref61","doi-asserted-by":"crossref","unstructured":"Silver, D., Huang, A., Maddison, C.J., Guez, A., Sifre, L., Van Den Driessche, G., Schrittwieser, J., Antonoglou, I., Panneershelvam, V., Lanctot, M., et al.: Mastering the game of go with deep neural networks and tree search. nature 529(7587), 484-489 (2016)","DOI":"10.1038\/nature16961"},{"key":"ref62","doi-asserted-by":"crossref","unstructured":"Solja\u010di\u0107, M., Ibanescu, M., Johnson, S.G., Fink, Y., Joannopoulos, J.D.: Optimal bistable switching in nonlinear photonic crystals. Physical Review E 66(5), 055601 (2002)","DOI":"10.1103\/PhysRevE.66.055601"},{"key":"ref63","doi-asserted-by":"crossref","unstructured":"Sorrentino, T., Quintero-Quiroz, C., Torrent, M., Masoller, C.: Analysis of the spike rate and spike correlations in modulated semiconductor lasers with optical feedback. IEEE Journal of Selected Topics in Quantum Electronics 21(6), 561-567 (2015)","DOI":"10.1109\/JSTQE.2015.2436695"},{"key":"ref64","doi-asserted-by":"crossref","unstructured":"Spuesens, T., Liu, L., de Vries, T., Romeo, P.R., Regreny, P., Van Thourhout, D.: Improved design of an inp-based microdisk laser heterogeneously integrated with soi. In: 2009 6th IEEE International Conference on Group IV Photonics. pp. 202-204. IEEE (2009)","DOI":"10.1109\/GROUP4.2009.5338395"},{"key":"ref65","doi-asserted-by":"crossref","unstructured":"Stanley, A., Singh, G., Eke, J., Tsuda, H.: Mach-zehnder interferometer: A review of a perfect all-optical switching structure. In: Proceedings of the International Conference on Recent Cognizance in Wireless Communication & Image Processing. pp. 415-425. Springer (2016)","DOI":"10.1007\/978-81-322-2638-3_48"},{"key":"ref66","doi-asserted-by":"crossref","unstructured":"Tait, A.N., Nahmias, M.A., Shastri, B.J., Prucnal, P.R.: Broadcast and weight: an integrated network for scalable photonic spike processing. Journal of Lightwave Technology 32(21), 4029- 4041 (2014)","DOI":"10.1109\/JLT.2014.2345652"},{"key":"ref67","doi-asserted-by":"crossref","unstructured":"Tait, A.N., Wu, A.X., De Lima, T.F., Zhou, E., Shastri, B.J., Nahmias, M.A., Prucnal, P.R.: Microring weight banks. IEEE Journal of Selected Topics in Quantum Electronics 22(6), 312- 325 (2016)","DOI":"10.1109\/JSTQE.2016.2573583"},{"key":"ref68","doi-asserted-by":"crossref","unstructured":"Totovi\u0107, A.R., Dabos, G., Passalis, N., Tefas, A., Pleros, N.: Femtojoule per mac neuromorphic photonics: An energy and technology roadmap. IEEE Journal of selected topics in Quantum Electronics 26(5), 1-15 (2020)","DOI":"10.1109\/JSTQE.2020.2975579"},{"key":"ref69","doi-asserted-by":"crossref","unstructured":"Truong, T.N., Takano, R.: Hybrid electrical\/optical switch architectures for training distributed deep learning in large-scale. IEICE TRANSACTIONS on Information and Systems 104(8), 1332-1339 (2021)","DOI":"10.1587\/transinf.2020EDP7201"},{"key":"ref70","unstructured":"Wang, W., Khazraee, M., Zhong, Z., Jia, Z., Mudigere, D., Zhang, Y., Kewitsch, A., Ghobadi, M.: Topoopt: Optimizing the network topology for distributed dnn training. arXiv preprint arXiv:2202.00433 (2022)"},{"key":"ref71","doi-asserted-by":"crossref","unstructured":"Wang, Y.G.: Applications of memristors in neural networks and neuromorphic computing: A review. Int. J. Mach. Learn. Comput 11, 350-356 (2021)","DOI":"10.18178\/ijmlc.2021.11.5.1060"},{"key":"ref72","doi-asserted-by":"crossref","unstructured":"Xia, C., Chen, Y., Zhang, H., Zhang, H., Wu, J.: Photonic computing and communication for neural network accelerators. In: International Conference on Parallel and Distributed Computing: Applications and Technologies. pp. 121-128. Springer (2022)","DOI":"10.1007\/978-3-030-96772-7_12"},{"key":"ref73","doi-asserted-by":"crossref","unstructured":"Xiang, S., Wen, A., Pan, W.: Emulation of spiking response and spiking frequency property in vcsel-based photonic neuron. IEEE Photonics Journal 8(5), 1-9 (2016)","DOI":"10.1109\/JPHOT.2016.2614104"},{"key":"ref74","doi-asserted-by":"crossref","unstructured":"Xu, R., Lv, P., Xu, F., Shi, Y.: A survey of approaches for implementing optical neural networks. Optics & Laser Technology 136, 106787 (2021)","DOI":"10.1016\/j.optlastec.2020.106787"},{"key":"ref75","doi-asserted-by":"crossref","unstructured":"Yang, P., Pang, Z., Wang, Z., Wang, Z., Xie, M., Chen, X., Duong, L.H., Xu, J.: Rson: An inter\/intra-chip silicon photonic network for rack-scale computing systems. In: 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE). pp. 1369-1374. IEEE (2018)","DOI":"10.23919\/DATE.2018.8342226"},{"key":"ref76","doi-asserted-by":"crossref","unstructured":"Yao, Z., Wu, K., Tan, B.X., Wang, J., Li, Y., Zhang, Y., Poon, A.W.: Integrated silicon photonic microresonators: emerging technologies. IEEE Journal of Selected Topics in Quantum Electronics 24(6), 1-24 (2018)","DOI":"10.1109\/JSTQE.2018.2846047"},{"key":"ref77","doi-asserted-by":"crossref","unstructured":"Zhang, C., Li, P., Sun, G., Guan, Y., Xiao, B., Cong, J.: Optimizing fpga-based accelerator design for deep convolutional neural networks. In: Proceedings of the 2015 ACM\/SIGDA international symposium on field-programmable gate arrays. pp. 161-170 (2015)","DOI":"10.1145\/2684746.2689060"},{"key":"ref78","doi-asserted-by":"crossref","unstructured":"Zhang, H., Gu, M., Jiang, X., Thompson, J., Cai, H., Paesani, S., Santagati, R., Laing, A., Zhang, Y., Yung, M., et al.: An optical neural chip for implementing complex-valued neural network. Nature Communications 12(1), 1-11 (2021)","DOI":"10.1038\/s41467-020-20719-7"},{"key":"ref79","doi-asserted-by":"crossref","unstructured":"Zhang, Q., Yu, H., Barbiero, M., Wang, B., Gu, M.: Artificial neural networks enabled by nanophotonics. Light: Science & Applications 8(1), 1-14 (2019)","DOI":"10.1038\/s41377-019-0151-0"},{"key":"ref80","doi-asserted-by":"crossref","unstructured":"Zhao, Y., Zhao, H., Lv, R.q., Zhao, J.: Review of optical fiber mach-zehnder interferometers with micro-cavity fabricated by femtosecond laser and sensing applications. Optics and Lasers in Engineering 117, 7-20 (2019)","DOI":"10.1016\/j.optlaseng.2018.12.013"},{"key":"ref81","doi-asserted-by":"crossref","unstructured":"Zhao, Z., Gu, J., Ying, Z., Feng, C., Chen, R.T., Pan, D.Z.: Design technology for scalable and robust photonic integrated circuits: Invited paper. In: 2019 IEEE\/ACM International Conference on Computer-Aided Design (ICCAD). pp. 1-7 (2019)","DOI":"10.1109\/ICCAD45719.2019.8942045"},{"key":"ref82","doi-asserted-by":"crossref","unstructured":"Zhou, Z., Yin, B., Michel, J.: On-chip light sources for silicon photonics. Light: Science & Applications 4(11), e358 (2015)","DOI":"10.1038\/lsa.2015.131"},{"key":"ref83","doi-asserted-by":"crossref","unstructured":"Zhu, Z., Teh, M.Y., Wu, Z., Glick, M.S., Yan, S., Hattink, M., Bergman, K.: Distributed deep learning training using silicon photonic switched architectures. APL Photonics 7(3), 1-11 (2022)","DOI":"10.1063\/5.0070711"},{"key":"ref84","doi-asserted-by":"crossref","unstructured":"Zuo, Y., Li, B., Zhao, Y., Jiang, Y., Chen, Y.C., Chen, P., Jo, G.B., Liu, J., Du, S.: All-optical neural network with nonlinear activation functions. Optica 6(9), 1132-1137 (2019) (2021)","DOI":"10.1364\/OPTICA.6.001132"}],"container-title":["Computer Science and Information Systems"],"original-title":[],"language":"en","deposited":{"date-parts":[[2024,7,25]],"date-time":"2024-07-25T06:36:41Z","timestamp":1721889401000},"score":1,"resource":{"primary":{"URL":"https:\/\/doiserbia.nb.rs\/Article.aspx?ID=1820-02142200066X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"references-count":84,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023]]}},"URL":"https:\/\/doi.org\/10.2298\/csis220131066x","relation":{},"ISSN":["1820-0214","2406-1018"],"issn-type":[{"value":"1820-0214","type":"print"},{"value":"2406-1018","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]}}}