OCCAM- and C-Based Multiprocessor Environments for UNIX Cluster

  title={OCCAM- and C-Based Multiprocessor Environments for UNIX Cluster},
  author={D. G. Patrick and P. R. Green and Trevor A. York},
  journal={Comput. J.},
Two new multiprocessor environments, OCCNIX and CNIX, are described in this paper. These are scalable modular software systems that enable parallel programs to run on clusters of UNIX workstations. The environments unite the paradigms of multiprocessing and multithreading into a single programming model. OCCNIX executes OCCAM programs, using linked binary level interpreters to form a virtual Transputer network. This is based around the TCP/IP client-server model and, like JAVA, provides… 



Southampton's Portable Occam Compiler (SPOC)

A compilation system which allows occam programs to be supported on industry-standard platforms, as typified by the Unix work-station, and allows back-end optimization to be performed by the C compiler in a manner optimized to the target processor.

Programming with threads

This practical guide to developing multithreaded programs on UNIX covers advanced interfaces appropriate to performance-critical situations, explores the use of threads, and the construction of correct MT programs and libraries.

Unix network programming

The UNIX Model, a Practical Guide to Communication Protocols, and its Applications: A Network Primer, a Guide to Security and Performance, a guide to Performance, are reviewed.

A Tutorial Introduction To Occam Programming

This presentation explains the development of the Occam 2 language definition and some of the techniques used to develop and implement it.

Parallel processing

Occam and the transputer

  • D. MayR. Shepherd
  • Computer Science
    European Workshop on Applications and Theory in Petri Nets
  • 1988
This paper examines the design of the distributed programming language occam and its implementation on the transputer, a VLSI microcomputer.

Genetic Algorithms in Search Optimization and Machine Learning

This book brings together the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields.

The Computer Journal

The table shows that the method can be very effective even if the individual functions do not tend to zero at the minimum. The number of function values quoted for 8 = 0 is less than the

Porting the INMOS occam compiler to the SPARC architecture

Compiling Occam into silicon