Abstract
XDP is a simplified interface to the DP distributed programming library. I describe its use in a course on workstation programming, a pragmatic course whose mission is to cover concurrent programming, graphical user interfaces and event driven programming as well as network and distributed computing. Using XDP, rather than the native socket interface, makes it feasible to cover the last topics, squeezed though they are into a rather overloaded course. Finding (or building) teaching tools like XDP will become increasingly essential as more demands are placed on undergraduate CS curriculum coverage.
- Andrews82 G.R. Andrews: The distributed programming language SR-- mechanisms, design and implementation. Software-- Practice and Experience 12,8 (Aug. 1982).Google Scholar
- Arnow95 D.M. Arnow: DP: A library for building portable, reliable distributed applications. To appear in the Proceedings of the Winter USENIX 95 Conference, New Orleans (Jan., 1995). Google Scholar
Digital Library
- Gelernter85 D. Gelernter: Generative communication in Linda. A CM Transactions on Programming Languages and Systems 7, 1 (Jan. 1985). Google Scholar
Digital Library
- McAloon,Tretkoff95 K. McAloon and C. Tretkoff: Optimization and Computational Logic. Wiley, to appear in 1995.Google Scholar
- Stevens90 W. Richard Stevens: UNIX Network Programming. Prentice-Hall (1990). Google Scholar
Digital Library
- Sunderam90 V.S. Sunderam: PVM-- A framework for parallel distributed computing. Concurrency: Practice and Experience 2 (1990). Google Scholar
Digital Library
Index Terms
XDP: a simple library for teaching a distributed programming module
Recommendations
XDP: a simple library for teaching a distributed programming module
SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science educationXDP is a simplified interface to the DP distributed programming library. I describe its use in a course on workstation programming, a pragmatic course whose mission is to cover concurrent programming, graphical user interfaces and event driven ...
MP-Trees: A Packing-Based Macro Placement Algorithm for Modern Mixed-Size Designs
In this paper, we present a new multipacking-tree (MP-tree) representation for macro placements to handle modern mixed-size designs with large macros and high chip utilization rates. Based on binary trees, the MP-tree is very efficient, effective, and ...







Comments