In this paper PAPRICA, a massively parallel coprocessor devoted to the
analysis of bitmapped images is presented considering first the compu
tational model, then the architecture and its implementation, and fina
lly the performance analysis. The main goal of the project was to deve
lop a subsystem to be attached to a standard workstation and to operat
e as a specialized processing module in dedicated systems. The computa
tional model is strongly related to the concepts of mathematical morph
ology, and therefore the instruction set of the processing units imple
ments basic morphological transformations. Moreover, the specific proc
essor virtualization mechanism allows to handle and process multiresol
ution data sets. The actual implementation consists of a mesh of 256 s
ingle bit processing units operating in a SIMD style and is based on a
set of custom VLSI circuits. The architecture comprises specific hard
ware extensions that significantly improved performances in real-time
applications.