Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Performance-Enhanced \(d^2\)-LBDR for 2D Mesh Network-on-Chip

  • Conference paper
  • First Online:
VLSI Design and Test (VDAT 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 711))

Included in the following conference series:

  • 1517 Accesses

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Dally, W., Towles, B.: Principles and Practices of Interconnection Networks. Morgan Kaufmann Publishers Inc., San Francisco (2003)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Flich, J., Duato, J.: Logic-based distributed routing for NoCs. IEEE Comput. Archit. Lett. 7(1), 13–16 (2008)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Agarwal, N., Peh, L.-S, Jha, N.K.: Garnet: a detailed interconnect model inside a full-system simulation framework (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anugrah Jain .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics