Skip to main content

Analytical Modeling for Multi-transaction Bus on Distributed Systems

  • Conference paper
Algorithms and Architectures for Parallel Processing (ICA3PP 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7440))

  • 1411 Accesses

Abstract

Network-on-Chip (NoC) has been proposed to perform high performance and scalability in System-on-Chip (SoC) design. Interconnection modeling was widely used to evaluate performance, especially for large-scale NoCs. In this paper, the router modeling for multi-transaction bus architecture on distributed system with bufferless microarchitectures was presented to analyze and evaluate the performance and model the success rate of each node respectively. It will facilitate the analysis of impact for different priorities. The accuracy of our approach and its practical use is illustrated through extensive simulation results.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kim, J.: Low-cost router microarchitecture for on-chip networks. In: Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture, New York, December 12-16 (2009)

    Google Scholar 

  2. Owens, J.D., Dally, W.J., Ho, R., Jayasimha, D.N., Keckler, S.W., Peh, L.-S.: Research challenges for on-chip interconnection networks. IEEE Micro, 96–108 (September/October 2007)

    Google Scholar 

  3. Ramanujam, R.S., et al.: Design of a high-throughput distributed shared-buffer NoC router. In: Proc. of NoCs, pp. 69–78 (2010)

    Google Scholar 

  4. Seiler, L., Carmean, D., Sprangle, E., Forsyth, T., Dubey, P., Junkins, S., Lake, A., Cavin, R., Espasa, R., Grochowski, E., Juan, T., Abrash, M., Sugerman, J., Hanrahan, P.: Larrabee: A many-core x86 architecture for visual computing. IEEE Micro 29(1), 10–21 (2009)

    Article  Google Scholar 

  5. Fossum, T.: Keynote: On-die interconnect and other challenges for chip-level multi-processing. In: Proc. of Hot Interconnects, Stanford, CA (August 2007)

    Google Scholar 

  6. Hennessy, J.L., Patterson, D.A.: Computer Architecture A Quantitative Approach, 3rd edn. Morgan Kaufmann Publichsers (2003)

    Google Scholar 

  7. Lu, R., Cao, A., Koh, C.: SAMBA-Bus: A High Performance Bus Architecture for System-on-Chips. IEEE Transactions on VLSI Systems 15(1), 69–79 (2007)

    Article  Google Scholar 

  8. Handbook, Cell Broadband Engine Programming Handbook, Version 1.1, IBM (published on April 24, 2007)

    Google Scholar 

  9. Gschwind, M., Peter Hofstee, H., Flachs, B., Hopkins, M.: IBM,Yukio Wata-nabe, Toshiba,Takeshi Yamazaki, Sony Computer Entertainment. In: Synergistic Processing in Cell’s Multicore Architecture. Published by the IEEE Computer Society

    Google Scholar 

  10. Lee, K., Lee, S.J., Yoo, H.J.: A distributed on-chip crossbar switch scheduler for on-chip networks. In: Proc. Custom Integrated Circuits Conf., pp. 671–674 (May 2003)

    Google Scholar 

  11. 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. Computer-Aided Design of Integrated Circuits and Systems 30, 534–547 (2000)

    Article  Google Scholar 

  12. Peh: A High-Throughput Distributed Shared-Buffer NoC Router. Li Computer Architecture Letters 8(1), 21–24 (2009)

    Article  Google Scholar 

  13. Lee, K., Lee, S.-J., Yoo, H.-J.: A Distributed Crossbar Switch Scheduler for On-Chip Networks. In: IEEE Proceedings of Custom Integrated Circuits Conference, pp. 671–674 (2003)

    Google Scholar 

  14. Kahl, J., Day, M., Hofstee, H., Johns, C., Maeurer, T., Shippy, D.: Introduction to the Cell Multiprocessor. IBM Journal of Research and Development 49(4) (2005)

    Google Scholar 

  15. IBM. Unleashing the Cell Broadband Engine Processor (November 2005), http://www-128.ibm.com/developerworks/power/library/pa-fpfeib/

  16. Borkar, S.Y., Dubey, P., Kahn, K.C., Kuck, D.J., Mulder, H., Pawlowski, S.S., Rattner, J.R.: Platform 2015: Intel processor and platform evolution for the next decade. Technical report, Intel White Paper (March 2005)

    Google Scholar 

  17. Kahl, J.A., et al.: Introduction to the Cell Multiprocessor. IBM J. Research and Development 49(4), 589–604 (2005)

    Article  Google Scholar 

  18. Marty, M.R., Hill, M.D.: Cache coherence techniques for multicore processors. University of Wisconsin at Madison, USA (2008)

    Google Scholar 

  19. Bakhouya, M., Suboh, S., Gaber, J., El-Ghazawi, T.: Analytical modeling and evaluation of on-chip interconnects using network calculus. In: NoCS Proc., pp. 74–79 (2009)

    Google Scholar 

  20. Suboh, S., Bakhouya, M., Gaber, J., El-Ghazawi, T.: Analytical Modeling and Evaluation of Network-on-Chip Architectures. In: Proc. High Performance Computing and Simulation (HPCS), pp. 615–622 (2010)

    Google Scholar 

  21. Lai, M., Gao, L., Xiao, N., Wang, Z.: An accurate and efficient performance analysis approach based on queuing model for Network on Chip. In: ACM/IEEE Int. Conference on Computer-Aided Design, ICCAD (2009)

    Google Scholar 

  22. Ogras, U.Y., Marculescu, R.: Analytical router modeling for networks-on-chip performance analysis. In: Proc. Des., Autom. Test Eur. Conf., p. 1096 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chiu, JC., Yang, KM., Wong, CA. (2012). Analytical Modeling for Multi-transaction Bus on Distributed Systems. In: Xiang, Y., Stojmenovic, I., Apduhan, B.O., Wang, G., Nakano, K., Zomaya, A. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2012. Lecture Notes in Computer Science, vol 7440. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33065-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33065-0_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33064-3

  • Online ISBN: 978-3-642-33065-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics