Skip to main content
Log in

Stochastic communication for application-specific Networks-on-Chip

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In this paper, we have developed analytical stochastic communication technique for inter and intra-Networks-on-Chip (NoC) communication. It not only separates the computation and communication in Networks-in-Package (NiP) but also predicts the communication performance. Moreover, it will help in tracking of the lost data packets and their exact location during the communication. Further, the proposed technique helps in building the Closed Donor Controlled Based Compartmental Model, which helps in building Stochastic Model of NoC and NiP. This model helps in computing the transition probabilities, latency, and data flow from one IP to other IP in a NoC and among NoCs in NiP. From the simulation results, it is observed that the transient and steady state response of transition probabilities give state of data flow latencies among the different IPs in NoC and among the compartments of NoCs in NiP. Furthermore, the proposed technique produces low latency as compared to the latencies being produced by the existing topologies.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Kangmin L, Se-Joong L, Donghyun K, Kwanho K, Gawon K, Joungho K, Hoi-Jun Y (2005) Networks-on-chip and networks-in-package for high-performance SoC platforms. In: Proceedings of international conference on Asian solid-state circuits, pp 485–488

  2. Kangmin L, Se-Joong L, Hoi-Jun Y (2006) Low-power network-on-chip for high-performance SoC design. IEEE Trans Very Large Scale Integr Syst 14(2):148–160

    Article  Google Scholar 

  3. Dumitras TA (2003) On-chip stochastic communication. Masters Thesis, Department of Electrical and Computer Engineering Carnegie Mellon University, Pittsburgh, Pennsylvania, 2003

  4. Nitin, Sehgal VK, (2007) Stochastic communication on application specific networks on chip. Springer, Berlin, pp 11–16, ISBN 978-1-4020-6265-0

    Google Scholar 

  5. Nitin, Chauhan DS, Sehgal VK (2008) Two O(n 2) time fault-tolerant parallel algorithm for inter NoC communication in NiP. Springer, Berlin, pp 267–282, ISBN 978-3-540-79186-7, Invited

    Book  Google Scholar 

  6. Nitin, Sehgal VK, Chauhan DS (2008) A new approach for inter networks-on-chip communication in networks-in-package. In: Proceedings of the 6th international conference on embedded systems and applications, pp 16–23

  7. Nitin, Sharma R, Sehgal VK, Mehta R, Sethi P., Gupta E. (2009) Asymptotic analysis of dynamic algorithms designed to provide parallel communication among NoC in NiP using MIN. In: Proc 11th international conference on computer modeling and simulation, pp 443–448

  8. Kim K, Lee S-J, Lee K, Yoo H-J ? An arbitration look-ahead scheme for reducing end-to-end latency in networks on chip. In: Proc IEEE international symposium on circuits and systems, 2005, pp 2357–2360

  9. Murali S, Micheli G (2004) SUNMAP: a tool for automatic topology selection and generation for NoCs. In: Proceedings of design automation conference, pp 914–919

  10. Bjerregaard T, Mahadevan S (2006) A survey of research and practices of network-on-chip. ACM Comput Surv 38(1):1–51

    Article  Google Scholar 

  11. Madl G, Pasricha S, Dutt ND, Abdelwahed S (2009) Cross-abstraction functional verification and performance analysis of chip multiprocessor designs. IEEE Trans Indust Inform 5(3):241–256

    Article  Google Scholar 

  12. Gajski D, Dutt ND, Wu A, Lin S (1992) High level synthesis: introduction to chip and system design. Kluwer Academic, Norwell, ISBN: 978-0-7923-9194-4

    Book  Google Scholar 

  13. Pasricha S, Dutt ND (2008) On-chip communication architectures. Kauffman, Los Altos, ISBN: 978-0-12-373892-9

    Google Scholar 

  14. Bogdan P, Marculescu R (2006) A theoretical framework for on-chip stochastic communication analysis. In: Proceedings of 1st international conference on nano-networks, pp 1–5

  15. Bogdan P, Dumitras TA, Marculescu R (2007) Stochastic communication: a new paradigm for fault-tolerant networks-on-chip, VLSI Des, pp 1–17. doi:10.1155/2007/95348

  16. Sgroi M, Sheets M, Mihal A, Keutzer K, Malik S, Rabaey J, Vincentelli AS (2001) Addressing the system-on-a-chip interconnect woes through communication-based design. In: Proceedings of the 38th annual ACM IEEE conference on design automation conference, pp 667–672

  17. Benini L, De Micheli G (2002) Networks-on-chips: a new SoC paradigm. IEEE Comput 35(1):70–78

    Article  Google Scholar 

  18. Benini L, De Micheli G (2006) Networks-on-chips: technology and tools. Kaufmann, San Francisco, ISBN: 978-0-12-370521-1

    Google Scholar 

  19. Jayasimha DN, Zafar B, Hoskote Y (2006) On-chip interconnection networks: why they are different and how to compare them, Intel Corporation, pp 1–11

  20. Inwood B (1986) Goal and target in stoicism. J Philos 83(10):547–556

    Article  Google Scholar 

  21. Asmussen S, Glynn PW (2007) Stochastic simulation: algorithms and analysis. Springer, Berlin, ISBN: 978-0-387-30679-7

    MATH  Google Scholar 

  22. Duato J, Yalamanchili S, Ni LM (2003) Interconnection networks: an engineering approach. Kaufmann, San Francisco, ISBN: 1-55860-852-4

    Google Scholar 

  23. Dally WJ, Towles B (2004) Principles and practices of interconnection networks. Kaufmann, San Francisco, ISBN: 978-0-12-200751-4

    Google Scholar 

  24. Nitin, Subramanian A (2008) Efficient algorithms to solve dynamic MINs stability problems using stable matching with complete ties. J Discrete Algorithms 6(3):353–380

    Article  MATH  MathSciNet  Google Scholar 

  25. Nitin, Sehgal VK, Sharma N, Krishna K, Bhatia A (2007) Path-length and routing-tag algorithm for hybrid irregular multi-stage interconnection networks. In: Proceedings of the 8th ACIS international conference on software engineering, artificial intelligence, networking, and parallel/distributed computing, pp 652–657

  26. Nitin, Sehgal VK, Bansal PK (2007) On MTTF analysis of a fault-tolerant hybrid MINs. WSEAS Trans Comput Res 2(2):130–138 ISSN: 1991-8755

    Google Scholar 

  27. Nitin (2006) Component level reliability analysis of fault-tolerant hybrid MINs. WSEAS Trans Comput 5(9):1851–1859 ISSN: 1109-2750

    Google Scholar 

  28. Nitin (2006) Reliability analysis of multi-path multi-stage interconnection network. In: Proceedings of the 10th WSEAS international conference on circuits, systems, communication and computers, pp 1018–1023

  29. Nitin (2006) On analytic bounds of regular and irregular fault-tolerant multi-stage interconnection networks. In: Proceedings of the international conference on parallel and distributed processing techniques and applications, pp 221–226

  30. Nitin, Subramanian A (2006) On reliability analysis of cost-effective hybrid zeta network: a fault-tolerant multi-stage interconnection network. In: Proceedings of the international conference on parallel and distributed processing techniques and applications, pp 260–265

  31. Subramanian A, Nitin (2004) On a performance of multistage interconnection network. In: Proceedings of the 12th international conference on advanced computing and communication, pp 73–79

  32. Nitin, Garhwal S, Srivastava N (2009) Designing a fault-tolerant fully-chained combining switches multi-stage interconnection network with disjoint paths, J. Supercomput, doi:10.1007/s11227-009-0336-z, pp 1–32

  33. Nitin, Chauhan DS (2010) Comparative analysis of traffic patterns on k-ary n-tree using adaptive algorithms based on burton normal form, J Supercomput, doi:10.1007/s11227-010-0454-7, pp 1–20

  34. Walter GG, Contreras M (1999) Compartmental modeling with networks. Birkhauser, Boston, ISBN: 0-8176-4019-3

    Book  MATH  Google Scholar 

  35. Ladde GS (1976) Cellular systems-II. stability of compartmental systems. Math Biosci 30:1–21

    Article  MATH  MathSciNet  Google Scholar 

  36. Jacquez JA, Simon CP (2002) Qualitative theory of compartmental systems with lags. Math Biosci 180:329–362

    Article  MATH  MathSciNet  Google Scholar 

  37. Sandberg IW (1978) On the mathematical foundations of compartmental analysis in biology, medicine, and ecology. IEEE Trans Circuits Syst 25(5):273–279

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nitin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nitin, Chauhan, D.S. Stochastic communication for application-specific Networks-on-Chip. J Supercomput 59, 779–810 (2012). https://doi.org/10.1007/s11227-010-0472-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-010-0472-5

Keywords

Navigation