Abstract
Inherent limitations on the computational power of sequential uniprocessor systems have led to the development of parallel multiprocessor systems. The two major issues in the formulation and design of parallel multiprocessor systems are algorithm design and architecture design.