Abstract
In this work we present CoDeL (Controller Description Language), a framework for rapidly prototyping policy specific controllers for routers in interconnection networks. Routing controllers are specified in a high level description and then synthesized automatically.
CoDeL is a general purpose hardware description language for designing sequential machines at the algorithmic level. It is similar to C, and includes a rich library of I/O protocols that simplifies system integration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aho, A.V., Ullman, J.D.: Principles of compiler design. Addison- Wesley, Reading (1977)
BONeS 3.6 User’s Guide, vol. 1, AltaGroup, CA (1997)
Chow, E., Madan, H., Peterson, J.: A Real-Time Adaptive Message Routing Network for the Hypercube Computer. In: Proceedings of the Real-Time Systems Symposium, San Jose CA, pp. 88–96 (1987)
Dally, W.J., Seitz, C.L.: Deadlock-Free Message Routing in Multiprocessor Interconnection Networks. IEEE Trans. Comput. . C-36(5), 547–553 (1987)
Dally, W.J., Fiske, J.A.S., Keen, J.S., Lethin, R.A., Noakes, M.D., Nuth, P.R., Davison, R.E., Fyler, G.: The Message-Driven Processor: A Multicomputer Processing Node with Efficient Mechanisms. IEEE Micro, 23–40 (April 1992)
Dimopoulos, N.J., Sivakumar, R.: Deadlock preventing routing in hypercycles. Can. J. Elect. Comput. Eng. 19(4), 193–199 (1994)
Dimopoulos, N.J., Sivakumar, R., Dimakopoulos, V.V.: ’A rapid prototyping environment for the specification and automatic synthesis of controllers for interconnection routers. In: 29th Annual Asilomar Conference on Signals, Systems and Computers, Pacific Grove, California, October 1995, pp. 193–198 (1995)
Duato, J.: A New Theory of Deadlock-Free Adaptive Routing in Wormhole Networks. IEEE Trans. Parallel and Distributed Systems 4(12), 1320–1331 (1993)
Gajski, D.D.: Silicon Compilation. Addison-Wesley, Reading (1988)
IEEE Standard VHDL Language Reference Manual, IEEE Std. 1076-1987, The Institute of Electrical and Electronics Engineers, New York, NY (1988)
iPSC User’s Guide, No. 17455-3, Intel Corp., Portland, OR (1985)
Konstandinidou, S., Snyder, L.: The Chaos Router. IEEE Trans. Computers 43(12), 1386–1397 (1994)
Martin, A.: PARLE 1992. LNCS, vol. 605. Springer, Heidelberg (1992)
Overview of the Ptolemy Project Technical Memorandum UCB/ERL M01/11, University of California at Berkeley, CA (March 2001)
Pakin, S., Lauria, M., Chien, A.: High Performance Messaging on Workstation: Illinois Fast Messages (FM) for Myrinet. In: Proceedings, Supercomputing 1995 (November 1995)
Seitz, C.L.: The cosmic cube. CACM 28, 22–33 (1989)
Shiva, S.G.: Automatic Hardware Synthesis. Proc. IEEEÂ 71(1) (1983)
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
Sivakumar, R., Dimakopulos, V.V., Dimopoulos, N.J. (2004). CoDeL: Automatically Synthesizing Network Interface Controllers. 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_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-27776-7_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22377-1
Online ISBN: 978-3-540-27776-7
eBook Packages: Springer Book Archive