Skip to main content

Hardware Implementation of Common Protocol Interface for a Network-Based Multiprocessor

  • Conference paper

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

Abstract

Our research project “UMP-PJ” has suggested the UMP Network Architecture for the next-generation computing infrastructure, in which each network node is coordinated each other. We have conducted the research on the basic architecture of the UMP Network, and shown its usefulness in the last papers. We defined a Processing Element (PE) comprised of PE Wrapper and PE Core. PE Wrapper is a common network interface of network node for UMP Network, and PE Core is an appreciation-specific function module. This paper evaluates the hardware implementation of PE. Especially, PE Wrapper is the key to satisfy the scalability and flexibility of UMP Network Architecture. The experimental model processed JPEG encoding application successfully with a PE implemented with an FPGA board on PC in conjunction with other software PEs. Experimental results demonstrate that no system bottleneck and redundant processing are caused by PE Wrapper implemented with hardware. This implies UMP Network Architecture is suitable for hardware implementation.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chen, H., Finin, T., Joshi, A., Perich, F., Chakraborty, D.: Intelligent agents meet the semantic web in smart spaces. IEEE Internet Computing 8(6), 69–79 (2004)

    Article  Google Scholar 

  2. Garlan, D., Siewiorek, D., Smailagic, A., SteenKiste, P.: Project aura: Towards distraction-free pervasive computing. IEEE Pervasive Computing 21(2), 22–31 (2002)

    Article  Google Scholar 

  3. Grimm, R.: One world: Experiences with a pervasive computing architecture. IEEE Pervasive Computing 3(3), 22–30 (2004)

    Article  Google Scholar 

  4. Julien, C., Hammer, J., O’Brien, W.J.: A dynamic programming framework for pervasive computing environments. In: Proceedings of The Workshop on Building Software for Pervasive Computing in conjunction with OOPSLA 2005, San Diego, CA, USA (2005)

    Google Scholar 

  5. Kubo, M., Ye, B., Shinozaki, A., Nakatomi, T., Guo, M.: UMP-PerComp: A Ubiquitous Multiprocessor Network-Based Pipeline Processing Framework for Pervasive Computing Environments. In: Proceedings of the IEEE 21st International Conference on Advanced Information Networking and Applications, Niagara Falls, Canada, pp. 611–618. IEEE Computer Society Press, Los Alamitos (2007)

    Google Scholar 

  6. Ponnekanti, S.R., Lee, B., Fox, A., Hanrahan, P., Winograd, T.: Icrafter: A service framework for ubiquitous computing environments. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) Ubicomp 2001: Ubiquitous Computing. LNCS, vol. 2201, pp. 56–75. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Ranganathan, A., Chetan, S., Al-Muhtadi, J., Campbell, R.H., Mickunas, M.D.: Olympus: A high-level programming model for pervasive computing environments. In: Proceedings of PerCom 2005, Kauai Island, Hawaii, USA, pp. 7–16 (2005)

    Google Scholar 

  8. Shinozaki, A., Shima, M., Guo, M., Kubo, M.: A High Performance Simulator System for a Multiprocessor System Based on a Multi-way Cluster. In: Jesshope, C., Egan, C. (eds.) ACSAC 2006. LNCS, vol. 4186, pp. 231–243. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Shinozaki, A., Shima, M., Guo, M., Kubo, M.: Multiprocessor Simulator System Based on Multi-way Cluster Using Double-buffered Model. In: Proceedings of the IEEE 21st International Conference on Advanced Information Networking and Applications, Niagara Falls, Canada, pp. 893–900. IEEE Computer Society Press, Los Alamitos (2007)

    Google Scholar 

  10. Song, Z., Labrou, Y., Masuoka, R.: Dynamic service discovery and management in task computing. In: Proceedings of 1st Ann. Int’l Conf. Mobile and Ubiquitous Systems, Boston, Massachusetts, USA, pp. 310–318 (2004)

    Google Scholar 

  11. Stevenson, G., Nixon, P., Ferguson, R.I.: A general purpose programming framework for ubiquitous computing environments. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, Springer, Heidelberg (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ivan Stojmenovic Ruppa K. Thulasiram Laurence T. Yang Weijia Jia Minyi Guo Rodrigo Fernandes de Mello

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shinozaki, A., Kubo, M., Nakatomi, T., Ye, B., Guo, M. (2007). Hardware Implementation of Common Protocol Interface for a Network-Based Multiprocessor. In: Stojmenovic, I., Thulasiram, R.K., Yang, L.T., Jia, W., Guo, M., de Mello, R.F. (eds) Parallel and Distributed Processing and Applications. ISPA 2007. Lecture Notes in Computer Science, vol 4742. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74742-0_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74742-0_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74741-3

  • Online ISBN: 978-3-540-74742-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics