Abstract
Optical network-on-chip (ONoC) is a new designing of multi-processor system-on-chip. On the one hand, global bus is a simple and common logical topology for ONoC. On the other hand, the parallel formulation of bitonic sorting has lower time complexity than the sequential implementation of bitonic sorting. Thus, it is meaningful to study the parallel implementation for bitonic sorting on bus ONoC. Different wavelengths are used to achieve the parallel processing for bitonic sorting on bus ONoC. The wavelength assignment scheme for n elements bitonic sorting is proposed such that the number of wavelengths required is just n/2.
Similar content being viewed by others
References
Cerutti, I., Acmad, M.N.A., Reyes, R., Castoldi, P., Andriolli, N.: Scheduling in multi-wavelength ring-based optical networks-on-chip. IEEE/OSA J. Opt. Commun. Netw. 10(4), 322–331 (2018)
Fu, W., Chen, T.: RCBus: Row-column bus topology for optical network-on-chip. Electron. Electr. Eng. 18(8), 85–90 (2012)
Grama, A., Kumar, V., Gupta, A., Karypis, G.: Introduction to Parallel Computing. Pearson Education, London (2003)
Gu, H., Wang, Z., Zhang, B., Yang, Y., Wang, K.: Time-division-multiplexing-wavelength- division-multiplexing-based architecture for ONoC. IEEE/OSA Journal of Optical Communications and Networking 9(5), 351–363 (2017)
Liu, F., Zhang, H., Chen, Y., Huang, Z., Gu, H.: Dynamic ring-based multicast with wavelength reuse for optical network on chips. In: IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip (2016)
Liu, Feiyang, Zhang, Haibo, Chen, Yawen, Huang, Zhiyi, Huaxi, Gu: Wavelength-reused hierarchical optical network on chip architecture for manycore processors. IEEE Trans. Sustain. Comput. PP(99), 1–1 (2017)
Peters, H., Schulz-Hildebrandt, O., Luttenberger, N.: A novel sorting algorithm for many-core architectures based on adaptive bitonic sort. In: IEEE 26th International Parallel and Distributed Processing Symposium (IPDPS), pp. 227–237. IEEE (2012)
Wang, Xiaolu, Huaxi, Gu, Yang, Yintang, Wang, Kun, Hao, Qinfen: RPNoC: a ring-based packet-switched optical network-on-chip. IEEE Photonics Technol. Lett. 27(4), 423–426 (2015)
Wang, Z., Gu, H., Yang, Y., Zhang, H., Chen, Y.: An adaptive partition-based multicast routing scheme for mesh-based networks-on-chip. Comput. Electr. Eng. 51, 235–251 (2016)
Yang, W., Chen, Y., Huang, Z., Zhang, H.: RWADMM: routing and wavelength assignment for distribution-based multiple multicasts in ONoC. In: IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC) (2017)
Yu, C., Yang, X., Zhang, J., He, L.: Routing and wavelength assignment for 3-ary n-cube communication patterns in linear array optical networks for n communication rounds. Inf. Process. Lett. 113, 677–680 (2013)
Zhang, B., Gu, H., Tan, W., Wang, X., Song, L., Hao, Q.: A non-blocking wavelength routing ONoC based on two-dimension bus architecture. Microelectron. J. 54, 59–66 (2016)
Zhang, J., Yang, X., Li, X.: Wavelength assignment for locally twisted cube communication pattern on optical bus network-on-chip. Opt. Fiber Technol. 20(3), 228–234 (2014)
Zhang, J., Yang, X., Yu, C., He, L.: Dynamic wavelength assignment for realizing hypercube-based bitonic sorting on wavelength division multiplexing linear arrays. Int. J. Comput. Math. 92(2), 218–229 (2015)
Zhu, L., Wang, K., Zhou, D., Liu, L., Gu, H.: An optimization algorithm to build low congestion multi-ring topology for optical network-on-chip. IEICE Trans. Inf. Syst. 101(7), 1835–1842 (2018)
Acknowledgements
The authors would like to express their gratitude to the editor and the anonymous referees for their valuable suggestions about this paper. This work was supported by National Natural Science Foundation of China (No. 61501406) and the Doctorate Foundation of Zhengzhou University of Light Industry (No. 2014BSJJ026).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, J., Zhang, W., Yuan, J. et al. Implementing bitonic sorting on optical network-on-chip with bus topology. Photon Netw Commun 39, 129–134 (2020). https://doi.org/10.1007/s11107-019-00874-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11107-019-00874-8