Abstract: | This paper describes an implementation of a distributed parallel blackboard system that runs on a Meiko multitransputer system. The blackboard is split up amongst the transputers to allow for distributed local processing, yet the access of the blackboard is transparent to the user processes, irrespective of whether the data is local or remote. Multiple expert processes are involved as processing resources become available and task dependencies are resolved. The implementation allows both task and data parallelism. A Canny edge detector implementation achieved a speedup of 21 times on 64 transputers.
|