A software package is introduced to aid in the teaching of courses in parallel processing, particularly topics such as software distributed shared memory, memory consistency models, and synchronization mechanisms. The use of Linda and tuple space for the underlying infrastructure leads to a simple and elegant structure which enables the student to quickly reach the core concepts without having to deal with a large amount of technical detail. Finally, one must produce the binary files DSMCalls.o and DSMFrontEnd.
Formal documentation is still in preparation.
However, the comments in DSMCalls.c explain the APIs for each TupleDSM library function, and the example Prime.c should make usage clear. Hopefully the formal documentation will be available by the third week of December. Dr. Matloff's introduction to the mutt e-mail utility. It was designed for people who are afraid of computers, not for computer experts. His introduction to the elvis text editor.