Abstract
Growing demand for high-performance computing is necessitating faster on-chip communication. Network-on-Chip (NoC) with networking theory and methods for faster on-chip communication has emerged as a potential option. Due to transistor scaling down to sub-micron technologies, NoC also suffers from permanent or transient failures. Logic Based Distributed Routing (LBDR) has been proposed as a flexible fault tolerant routing implementation framework for Mesh-Based NoCs with link and router faults. The routing logic overhead remains invariant to the size of the topology making it scalable. LBDR is restricted to provide only minimal paths and can not support all failures. \(d^2\)-LBDR was developed to support non-minimal paths and thus would handle all single and double link permanent failures. Though, \(d^2\)-LBDR successfully covers all single and double link permanent failures but still restricts the available number of fault-free paths. In this paper, we present how this limitation on the available number of fault-free paths affects NoC performance. Based on our analysis, we present a new selection logic which enhances \(d^2\)-LBDR to explore all available fault-free paths. Our proposed solution having a marginal overhead in area and power provides higher performance (\(7\%\) improvement in average flit latency and \(4\%\) improvement in average network throughput when subject to two link faults in a 64-Node NoC).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Dally, W., Towles, B.: Principles and Practices of Interconnection Networks. Morgan Kaufmann Publishers Inc., San Francisco (2003)
Fick, D., DeOrio, A., Hu, J., Bertacco, V., Blaauw, D., Sylvester, D.: Vicis: a reliable network for unreliable silicon. In: Proceedings of the 46th Annual Design Automation Conference, pp. 812–817. ACM (2009)
Mejia, A., Flich, J., Duato, J., Reinemo, S.-A., Skeie, T.: Segment-based routing: an efficient fault-tolerant routing algorithm for meshes and tori. In: Proceedings of the 20th International Conference on Parallel and Distributed Processing, IPDPS 2006, Washington, DC, USA, pp. 105–105. IEEE Computer Society (2006)
Schroeder, M.D., Birrell, A.D., Burrows, M., Murray, H., Needham, R.M., Rodeheffer, T.L., Satterthwaite, E.H., Thacker, C.P.: Autonet: a high-speed, self-configuring local area network using point-to-point links. IEEE J. Sel. A. Commun. 9(8), 1318–1335 (2006)
Flich, J., Duato, J.: Logic-based distributed routing for NoCs. IEEE Comput. Archit. Lett. 7(1), 13–16 (2008)
Rodrigo, S., Flich, J., Roca, A., Medardoni, S., Bertozzi, D., Camacho, J., Silla, F., Duato, J.: Cost-efficient on-chip routing implementations for CMP and MPSoC systems. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 30(4), 534–547 (2011)
Bishnoi, R., Laxmi, V., Gaur, M.S., Flich, J.: \(d^2\)-LBDR: distance-driven routing to handle permanent failures in 2D mesh NoCs. In: Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition, pp. 800–805. EDA Consortium (2015)
Ghiribaldi, A., Ludovici, D., Triviño, F., Strano, A., Flich, J., Sánchez, J.L., Alfaro, F., Favalli, M., Bertozzi, D.: A complete self-testing and self-configuring NoC infrastructure for cost-effective MPSoCs. ACM Trans. Embed. Comput. Syst. (TECS) 12(4), 106 (2013)
Agarwal, N., Peh, L.-S, Jha, N.K.: Garnet: a detailed interconnect model inside a full-system simulation framework (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Jain, A., Laxmi, V., Tripathi, M., Gaur, M.S., Bishnoi, R. (2017). Performance-Enhanced \(d^2\)-LBDR for 2D Mesh Network-on-Chip. In: Kaushik, B., Dasgupta, S., Singh, V. (eds) VLSI Design and Test. VDAT 2017. Communications in Computer and Information Science, vol 711. Springer, Singapore. https://doi.org/10.1007/978-981-10-7470-7_31
Download citation
DOI: https://doi.org/10.1007/978-981-10-7470-7_31
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7469-1
Online ISBN: 978-981-10-7470-7
eBook Packages: Computer ScienceComputer Science (R0)