Design and Implementation of the PAPRICA Parallel Architecture

  • Authors:
  • A. Broggi;G. Conte;F. Gregoretti;C. Sansoè;R. Passerone;L. M. Reyneri

  • Affiliations:
  • Dipartimento di Ingegneria dell‘Informazione, Università di Parma, Italy;Dipartimento di Ingegneria dell‘Informazione, Università di Parma, Italy;Dipartimento di Elettronica, Politecnico di Torino, Italy;Dipartimento di Elettronica, Politecnico di Torino, Italy;Dipartimento di Elettronica, Politecnico di Torino, Italy;Dipartimento di Elettronica, Politecnico di Torino, Italy

  • Venue:
  • Journal of VLSI Signal Processing Systems
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper PAPRICA, a massively parallel coprocessor devoted tothe analysis of bitmapped images is presented considering first thecomputational model, then the architecture and its implementation, andfinally the performance analysis. The main goal of the project was todevelop a subsystem to be attached to a standard workstation and to operateas a specialized processing module in dedicated systems. The computationalmodel is strongly related to the concepts of mathematical morphology, andtherefore the instruction set of the processing units implements basicmorphological transformations. Moreover, the specific processorvirtualization mechanism allows to handle and process multiresolution datasets. The actual implementation consists of a mesh of 256 single bitprocessing units operating in a SIMD style and is based on a set of customVLSI circuits. The architecture comprises specific hardware extensions thatsignificantly improved performances in real-time applications.