[comp.sys.transputer] Configuring relaxation algorithms

dario@techunix.BITNET (Dario Ringach) (02/28/89)

I suppose the most straightforward way to implement a relaxation labeling
algorithm (say for image processing) in OCCAM is by mapping a process to
each pixel which in each iteration receives the state of its 4-neighbors
and updates its own state.  Assume that I have an NxN grid so we actually
have N^2 OCCAM processes running in parallel.  Now, you are given an MxM torus
of Transputers (M<N) and you are asked to configure your software for such
an architecture..., impossible right?  Instead of the trivial solution of
writing the algorithm as MxM processes, each working in subpictures and
directly mapped onto the Tps., is there a way to write it such that it could
be possible to configure it for any M?  Why a Tp link implements only two OCCAM
channels and not several of them?  Thanks in advance!
--
Dario