Teaching Distributed and Parallel Computing with Java and CSP

  • Authors:
  • Chris Nevison

  • Affiliations:
  • -

  • Venue:
  • CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We discuss the advantages of using Java with a CSP library (JCSP) for teaching concurrent and parallel computing. We describe an extension to JCSP that allows channels to be extended across a network using TCP/IP sockets. Three examples of concurrent programs using JCSP are presented to show how different concepts of concurrent and parallel computing can be presented with these tools.