Skip to main content

Using CoDeL to Rapidly Prototype Network Processsor Extensions

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3133))

Abstract

The focus of this work is on techniques that promise to reduce the message delivery latency in message passing environments, incuding clusters of workstations or SMPs. We are introducing Network Processing extensions, and present a preliminary implementation using CoDeL to rapidly design and prototype these extensions.

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Khunjush, F., El-Kharashi, M.W., Li, K.F., Dimopoulos, N.J.: Network Processor Design: Issues and Challenges. In: Proceedings, 2003 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, Victoria, August 2003, pp. 164–168 (2003)

    Google Scholar 

  2. Sivakumar, R., Dimakopoulos, V., Dimopoulos, N.: CoDeL: A Rapid Prototyping Environment for the Specification and Automatic Synthesis of Controllers for Multiprocessor Interconnection Networks. In: Proceedings, SAMOS III 3d International Workshop on Systems, Architectures, Modeling and Simulation, Samos, July 2003, pp. 58–63 (2003)

    Google Scholar 

  3. Afsahi, A., Dimopoulos, N.J.: Architectural Extensions to Support Efficient Communication Using Message Prediction. In: Proceedings, 16th Annual International Symposium on High Performance Computing Systems and Applications, HPCS2002, June 2002, pp. 20–27 (2002)

    Google Scholar 

  4. Afsahi, A., Dimopoulos, N.J.: Efficient Communication Using Message Prediction for Cluster of Multiprocessors. In: Falsafi, B., Lauria, M. (eds.) CANPC 2000. LNCS, vol. 1797, pp. 162–178. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  5. Bailey, D.H., Harsis, T., Saphir, W., der Wijngaart, R.V., Woo, A., Yarrow, M.: The NAS Parallel Benchmarks 2.0: Report NAS-95-020, NASA Ames (December 1995)

    Google Scholar 

  6. Basu, M., Welsh, T.V.: Eicken, Incorporating Memory Management into User- Level Network Interfaces, Hot Interconnects V (August 1997)

    Google Scholar 

  7. Blumrich, M., Li, K., Alpert, R., Dubnicki, C., Felten, E., Sandberg, J.: A Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer. In: Proceedings, 21st Annual International Symposium on Computer Architecture, pp. 142–153 (1994)

    Google Scholar 

  8. Boden, N.J., Cohen, D., Felderman, R.E., Kulawik, A.E., Seitz, C.L., Seizovic, J.N., Su, W.-K.: Myrinet: A Gigabit-per-Second Local Area Network . IEEE Micro (February 1995)

    Google Scholar 

  9. Chu, H.: Zero-copy TCP in Solaris.In: Proceedings of the USENIX Annual Technical Conference, pp. 253-263 (1996)

    Google Scholar 

  10. Dongarra, J.J., Dunigan, T.: Message-Passing Performance of Various Computers. Concurrency: Practice and Experience, 9(10), 915–926 (1997)

    Article  Google Scholar 

  11. Dubnicki, C., Bilas, A., Chen, Y., Damianakis, S., Li, K.: VMMC-2: Efficient Support for Reliable, Connection-Oriented Communication .In:Proceedings of the Hot Interconnect 1997 (1997)

    Google Scholar 

  12. Kim, J., Lilja, D.J.: Characterization of Communication Patterns in Message- Passing Parallel Scientific Application Programs. In: Proceedings of the Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing, HPCA-4, February 1998, pp. 202–216 (1998)

    Google Scholar 

  13. Mukherjee, S.S., Hill, M.D.: Using Prediction to Accelerate Coherence Protocols.In: Proceedings of the 25th Annual International Symposium on Computer Architecture (1998)

    Google Scholar 

  14. Rodrigues, S.H., Anderson, T.E., Culler, D.E.: High-Performance Local Area Communication with Fast Sockets. USENIX (1997) ; Sheifert,R., Ethernet,G.: Addison-Wesley, Reading (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Agarwal, N., Dimopoulos, N.J. (2004). Using CoDeL to Rapidly Prototype Network Processsor Extensions. In: Pimentel, A.D., Vassiliadis, S. (eds) Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2004. Lecture Notes in Computer Science, vol 3133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27776-7_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27776-7_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22377-1

  • Online ISBN: 978-3-540-27776-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics