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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
Basu, M., Welsh, T.V.: Eicken, Incorporating Memory Management into User- Level Network Interfaces, Hot Interconnects V (August 1997)
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)
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)
Chu, H.: Zero-copy TCP in Solaris.In: Proceedings of the USENIX Annual Technical Conference, pp. 253-263 (1996)
Dongarra, J.J., Dunigan, T.: Message-Passing Performance of Various Computers. Concurrency: Practice and Experience, 9(10), 915–926 (1997)
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)
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)
Mukherjee, S.S., Hill, M.D.: Using Prediction to Accelerate Coherence Protocols.In: Proceedings of the 25th Annual International Symposium on Computer Architecture (1998)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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