Skip to main content

Advertisement

Springer Nature Link
Account
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Embedded Software for SoC
  3. Chapter

On-Chip Stochastic Communication

  • Chapter
  • pp 373–386
  • Cite this chapter
Download book PDF
Embedded Software for SoC
On-Chip Stochastic Communication
Download book PDF
  • Tudor Dumitraş4 &
  • Radu Marculescu4 
  • 411 Accesses

  • 57 Citations

Abstract

As CMOS technology scales down into the deep-submicron (DSM) domain, the Systems-On-Chip (SoCs) are getting more and more complex and the costs of design and verification are rapidly increasing due to the inefficiency of traditional CAD tools. Relaxing the requirement of 100% correctness for devices and interconnects drastically reduces the costs of design but, at the same time, requires that SoCs be designed with some degree of system-level fault-tolerance. In this chapter, we introduce a new communication paradigm for SoCs, namely stochastic communication. The newly proposed scheme not only separates communication from computation, but also provides the required built-in fault-tolerance to DSM failures, is scalable and cheap to implement. For a generic tile-based architecture, we show how a ubiquitous multimedia application (an MP3 encoder) can be implemented using stochastic communication in an efficient and robust manner. More precisely, up to 70% data upsets, 80% packet drops because of buffer overflow, and severe levels of synchronization failures can be tolerated while maintaining a much lower latency than a traditional bus-based implementation of the same application. We believe that our results open up a whole new area of research with deep implications for on-chip network design of future generations of SoCs.

Download to read the full chapter text

Chapter PDF

Similar content being viewed by others

Low power NoC architecture based dynamic reconfigurable system

Article 06 December 2017

Introduction

Chapter © 2020

Designing Three-Dimensional System on Chips(3D SOCs)

Chapter © 2025

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Embedded Systems
  • Register-Transfer-Level Implementation
  • Stochastic Systems and Control
  • Stochastic Calculus
  • Stochastic Ordinary Differential Equations
  • Stochastic Networks
  • Network-on-Chip Architectures and Design Techniques

References

  1. W. Dally and W. Towles. “Route Packets, Not Wires: On-Chip Interconnection Networks.” In Proceedings of the 38th DAC, June 2001.

    Google Scholar 

  2. T. Dumitraş, S. Kerner, and R. Marculescu “Towards On-Chip Fault-Tolerant Communication.” In Proceedings of the ASP-DAC, January 2003.

    Google Scholar 

  3. A. Demers et al. “Epidemic algorithms for replicated database maintenance.” In Proceedings of the ACM Symposium on Principles of Distributed Computing, August 1987.

    Google Scholar 

  4. T. Dumitraş and R. Marculescu. “On-Chip Stochastic Communication.” In Proceedings of DATE, March 2003

    Google Scholar 

  5. The LAME project. http://www.mp3dev.org/mp3/.

  6. B. Pittel. “On Spreading a Rumor.” SIAM Journal of Appl. Math., 1987.

    Google Scholar 

  7. K. P. Birman, M. Hayden, O. Ozkasap, Z. Xiao, M. Budiu, and Y. Minsky. “Bimodal Multicast.” ACM Transactions on Computer Systems, Vol. 17, No. (2), pp. 41–88, 1999.

    Article  Google Scholar 

  8. D. Estrin, R. Govindan, J. Heidemann, and S. Kumar. “Next century challenges: Scalable coordination in sensor Networks.” In Proceedings of the ACM/IEEE International Conference on Mobile Computing and Networking. ACM, August 1999.

    Google Scholar 

  9. T. Valtonen et al. “Interconnection of Autonomous Error-Tolerant Cells.” In Proceedings of ISCAS, 2002.

    Google Scholar 

  10. V. Maly. “IC Design in High-Cost Nanometer Technologies era”. In Proceedings of the 38th DAC, June 2001.

    Google Scholar 

  11. L. Benini and G. De Micheli. “Networks on Chips: A new Oaradigm for Systems on Chip Design.” In Proceedings of the 39th DAC, June 2002.

    Google Scholar 

  12. Semiconductor Association. “The International Technology Roadmap for Semiconductors (ITRS)”, 2001.

    Google Scholar 

  13. A. Leon-Garcia and I. Widjaja. Communication Networks. McGraw-Hill, 2000.

    Google Scholar 

  14. F. T. Leighton et al. “On the Fault Tolerance of Some Popular Bounded-Degree Networks.” In IEEE Symp. on Foundations of Comp. Sci., 1992.

    Google Scholar 

  15. L. M. Ni and P. K. McKinley. “A Survey of Wormhole Routing Techniques in Direct Networks.” IEEE Computer, 1993.

    Google Scholar 

  16. N. Bailey. The Mathematical Theory of Infectious Diseases. Charles Griffin and Company, London, 2nd edition, 1975.

    Google Scholar 

  17. D. E. Lackey et al. “Managing Power and Performance for System-on-Chip Designs using Voltage Islands.” In Proceedings of the ICCAD, November 2002.

    Google Scholar 

  18. D. M. Chapiro. Globally Asynchronous Locally Synchronous Systems Ph.D. thesis, Stanford University, 1984.

    Google Scholar 

  19. V. Hadzilacos and S. Toueg. “A Modular Approach to Fault-Tolerant Broadcasts and Related Problems.” Technical Report TR941425, 1994.

    Google Scholar 

  20. PVM: Parallel Virtual Machine. http://www.csm.ornl.gov/pvm/pvm_home.html.

Download references

Author information

Authors and Affiliations

  1. Carnegie Mellon University, Pittsburgh, PA, 15213, USA

    Tudor Dumitraş & Radu Marculescu

Authors
  1. Tudor Dumitraş
    View author publications

    Search author on:PubMed Google Scholar

  2. Radu Marculescu
    View author publications

    Search author on:PubMed Google Scholar

Editor information

Editors and Affiliations

  1. TIMA Laboratory, France

    Ahmed Amine Jerraya  & Sungjoo Yoo  & 

  2. IMEC, Belgium

    Diederik Verkest

  3. University of Kaiserlautern, Germany

    Norbert Wehn

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Kluwer Academic Publishers

About this chapter

Cite this chapter

Dumitraş, T., Marculescu, R. (2003). On-Chip Stochastic Communication. In: Jerraya, A.A., Yoo, S., Verkest, D., Wehn, N. (eds) Embedded Software for SoC. Springer, Boston, MA. https://doi.org/10.1007/0-306-48709-8_28

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/0-306-48709-8_28

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4020-7528-5

  • Online ISBN: 978-0-306-48709-5

  • eBook Packages: Springer Book Archive

Share this chapter

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Key words

  • system-on-chip
  • network-on-chip
  • on-chip communication
  • high performance
  • stochastic communication

Publish with us

Policies and ethics

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

Not affiliated

Springer Nature

© 2026 Springer Nature