Abstract
It is important to design an energy efficient underlying communication framework for multicore systems. The communication framework must satisfy the requirements of NoC (Network on Chip) such as minimum latency and minimum critical path delay. Routing on multicore framework help to compute the route to which the flit wants to reach its destination. Buffered routing consumes more power and area of the chip due to the presence of in-router buffers and buffer-less routing causes more number of deflections due to unavailability of productive port on contention. Hence, design of a minimally buffered deflection router having reduced power consumption and deflection rate is critical. There are minimally buffered deflection routers, which are characterized with minimum buffering and reduced latency. Nevertheless, limitations still exist such as higher flit latency, deflection rate. In this paper, we propose a single cycle minimally buffered deflection router with a good prioritization mechanism which leads to minimum latency and reduced deflection rate than conventional minimally buffered deflection router (MinBD). This improves the quality of NoC by prioritizing aged flits which are side buffered, redirected and re-injected in the router pipeline.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Rantala, V., Lehtonen, T., Plosila, J.: Network on chip routing algorithms. TUCS, Technical report No 779, pp. 10–12, (2006)
Muralidharan, D., Muthaiah, R.: Bufferless routing algorithms: a survey. Int. J. Appl. Eng. Res. 11(6), 3811–3813 (2016)
Dally, W.J., Towles, B.: Principles and Practices of Interconnection Networks. Morgan Kaufmann Publishers, San Francisco (2004)
Peh, L.-S., Keckler, S.W., Vangal, S.: On-chip networks for multicore systems. In: Keckler, S.W., Olukotun, K., Hofstee, H.P. (eds.) Multicore Processors and Systems. ICIR, pp. 35–71. Springer, Boston (2009). https://doi.org/10.1007/978-1-4419-0263-4_2
Stojanovic, I., Jovanovic, M., Djosic, S. Djordjevic, G.: Improved deflection routing method for bufferless networks-on-chip. IEEE (2013)
Baran, P.: On distributed communications networks. IEEE Trans. Commun. Syst. 12(1), 1–9 (1964)
Cai, Y., Mai, K., Mutlu, O.: Comparative evaluation of FPGA and ASIC implementations of bufferless and buffered routing algorithms for on-chip networks. In: 16th International Symposium on Quality Electronic Design (ISQED) (2015)
Moscibroda, T., Mutlu, O.: A case for bufferless routing in on-chip networks. In: Proceedings of the Fourth International Symposium on Networks-on-Chip, pp. 9–16 (2010)
Fallin, C., Nazario, G., Yu, X., Chang, K., Ausavarungnirun, R., Mutlu, O.: Bufferless and minimally-buffered deflection routing. In: Palesi, M., Daneshtalab, M. (eds.) Routing Algorithms in Networks-on-Chip, pp. 241–275. Springer, New York (2014). https://doi.org/10.1007/978-1-4614-8274-1_10
Fallin, C., Craik., Mutlu, O.: CHIPPER: a low-complexity bufferless deflection router. In: International Symposium on High Performance Computer Architecture (HPCA), pp. 144–155 (2011)
Fallin, C., Nazario, G., Yu, X., Chang, K., Ausavarungnirun, R., Mutlu, O.: MinBD: minimally-buffered deflection routing for energy-efficient interconnect. In: International Symposium on Networks-on-Chip (NOCS), pp. 1–10 (2012)
Nayak, B., Jose, J., Mutyam, M.: SLIDER: smart late injection deflection router for mesh NoCs. In: International Conference on Computer Design (ICCD), pp. 377–383 (2013)
Jose, J., Jonna, G.R., Radhakrishnan, R., Mutyam, M.: Minimally buffered single-cycle deflection router. In: Design, Automation and Test in Europe (DATE) (2014)
Michelogiannakis, G., Sanchez, G.D., Dally, W.J., Kozyrakis, C.: Evaluating bufferless flow-control for on-chip networks. In: Proceedings of the Fourth International Symposium on Networks-on-Chip, pp. 9–16 (2010)
Jose, J., Nayak, B., Kumar, K., Mutlu, O.: DeBAR: deflection based adaptive router with minimal buffering. In: Design, Automation and Test in Europe (DATE), pp. 1583–1588 (2013)
Atagoziyev, M.: Routing algorithms for on chip networks. M. Sc. Thesis, Middle East Technical University (2007)
Hayenga, M., Jerger, N. E., Lipasti, M.: SCARAB: a single cycle adaptive routing and bufferless routing. In: Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 42, pp. 244–254 (2009)
Binkert, N., et al.: The gem5 Simulator. ACM SIGARCH Computer Architecture News, vol. 39, no. 2, pp. 1–7 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Midhula, K.S., Babu, S., Jose, J., Jose, S. (2019). Performance Enhancement of NoCs Using Single Cycle Deflection Routers and Adaptive Priority Schemes. In: Rajaram, S., Balamurugan, N., Gracia Nirmala Rani, D., Singh, V. (eds) VLSI Design and Test. VDAT 2018. Communications in Computer and Information Science, vol 892. Springer, Singapore. https://doi.org/10.1007/978-981-13-5950-7_39
Download citation
DOI: https://doi.org/10.1007/978-981-13-5950-7_39
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-5949-1
Online ISBN: 978-981-13-5950-7
eBook Packages: Computer ScienceComputer Science (R0)