This book covers a wide range of problems in the areas of VLSI and pattern computing. Pattern recognition often involves matching patterns of different shapes, sizes and representations. The task of pattern matching could be complex and computationally intensive depending upon the application and the procedure used. The VLSI microelectronics technology has led to the design of massively parallel array processors and parallel computers towards meeting the challenge of high performance computing applications.