Abstract
In 1983 an Italian research program was begun for the design, simulation and construction of a multiprocessor image processing system. After a first phase devoted to the comparison of suggested and existing systems and to the definition of a set of benchmarks, a new system was defined. The structure of this new system is introduced here: it is based on a fine-grained pyramid of processors built up by means of a pyramidal cell implemented on a VLSI multiprocessor chip. The peculiarities and the capabilities of the processing element are highlighted. The complete hardware and software system has been fully designed and is described. A first working prototype has been built and is now operational.
Similar content being viewed by others
References
E.R. Caianiello, “Some remarks on organization and structures,”Biol. Cybernetics, vol. 26, 1977, pp. 151.
J. Becker. “Structural aspects of organizing parallel processing machines,” K. Ecker (HRSG.), Berichte des Instituts fur Informatik der Universitat Clasthal, University of Clasthal, city of publication unavailable, 1988.
V. Cantoni and S. Levialdi (Eds.).Pyramidal Systems for Computer Vision. Berlin: Springer-Verlag, 1986.
V. Cantoni, “I.P. hierarchical systems: architectural features.” InPyramidal Systems for Image Processing and Computer Vision, V. Cantoni and S. Levialdi (Eds.), Berlin: Springer-Verlag, 1986.
M. Ferretti, “Overlapping in Compact Pyramids.” InPyramidal Systems for Computer Vision, V. Cantoni and S. Levialdi (Eds.), Berlin: Springer-Verlag, 1986.
A. Rosenfeld. “Parallel Image Processing using Cellular Arrays.”Computer, vol. 16, no. 1, 1984, pp. 12–20.
S.L. Tanimoto. “A Hierarchical Cellular Logic for Pyramid Computers.Journal of Parallel and Distributed Computing, 1984, pp. 105–132.
S.L. Tanimoto. Towards hierarchical cellular logic: design considerations for pyramid machines. CS Dept., Univ. Washington, TR 81-02-01, 1981.
S.L. Tanimoto, T.J. Ligocki and R. Ling. “A Prototype Pyramid Machine for Hierarchical Cellular Logic.” InParallel Computer Vision, L. Uhr (Ed.), pp. 43–84, London: Academic Press, 1987.
D.H. Schaefer, P. Ho, J. Boyd and C. Vallejos. “The GAM Pyramid.” InParallel Computer Vision, L. Uhr (Ed.), London: Academic Press, 1987.
K.E. Batcher. “Design of a massively parallel processor.”IEEE Trans. Comput., vol. C-29, 1980, pp. 836–840.
F. Devos, A. Merigot and B. Zadovique. “Integration d'un processeur cellulaire pour une architecture pyramidale de traitement d'image.”Revue Phys. Appl. 20, 1985, pp. 23–27.
A. Merigot, P. Clermont, J. Mehat, F. Devos and B. Zadovique. “A Pyramidal System for Image Processing.” InPyramidal Systems for Computer Vision, V. Cantoni and S. Levialdi (Eds.), Berlin: Springer-Verlag, 1986.
G. Fritsch. “Memory Coupled Processor Arrays for a Broad Spectrum of Application.”Lecture Notes in Physics, Berlin: Springer-Verlag, 1984.
G. Fritsch. “General Purpose Pyramidal Architectures.” InPyramidal Systems for Computer Vision, V. Cantoni and S. Levialdi (Eds.), Berlin: Springer-Verlag, 1986.
V. Cantoni, M. Ferretti, S. Levialdi, and F. Maloberti. “A Pyramid Project Using Integrated Technology.” InIntegrated Technology for Parallel Image Processing, S. Levialdi (Ed.), London: Academic Press, 1985.
V. Cantoni, M. Ferretti, S. Levialdi, and R. Stefanelli. “PAPIA: Pyramidal Architecture for Parallel Image Analysis.”Proc. 7th Symp. on Computer Arithmetic, Urbana, IL, 1985, pp. 237–242.
M. Ferretti, R. Negrini. “PAPIA: A Pyramid of Image Processors.”Proc. IFIP Workshop on Parallel Architectures on Silicon, Grenoble, Dec. 1989.
M.J.B. Duff. “Propagation in Cellular Logic Arrays.”Proc. Workshop on Picture Data Description and Management,” Asilomar Conf. Grounds, Pacific Grove, CA, IEEE Comp. Soc., 1980, pp. 259–262.
V. Cantoni, S. Levialdi. “Contour Labelling by Pyramidal Processing.” InIntermediate Level Image Processing, M.J. Duff (Ed.), London: Academic Press, 1986, pp. 179–188.
G. Gerardi. “The PAPIA Controller Hardware Implementation.” InPyramidal Systems for Computer Vision, V. Cantoni, S. Levialdi (Eds.), Berlin: Springer-Verlag, NATO ASI Series F. 1986.
O. Catalano, G. De Gaetano, V. Di Gesù, G. Gerardi, A. Machi, D. Tegolo.” Low Level Languages for the PAPIA Machine.” InData Analysis in Astronomy II., V. Di Gesù et al. (Eds.), New York: Plenum Press, 1986.
A. Machi, D. Tegolo. Ambiente di sviluppo e Macroprogram-mazione per PAPIA. IFCAI Rapp. Tecnico 8/87.
V. Di Gesù. “A High Level Language for Pyramid Architectures.” InPyramidal Systems for Computer Vision, V. Cantoni, S. Levialdi (Eds.), Berlin: Springer-Verlag, NATO ASI Series F., 1986.
M.B.J. Duff. “CLIP4: A large scale integrated circuit array parallel processor.” InProc. 3rd IJCPR, 1976, pp. 728–768.
W.D. Hillis.The Connection Machine. Cambridge, MA: MIT Press, 1987.
T. Fountain:Processor Arrays. London: Academic Press, 1987.
J.E. Shore. A Two Dimensional Haar-like Transform. NRL Report 7472, AD 755433, 1973.
L. Carrioli. “A Pyramidal Haar Transform Implementation.” InImage Analysis and Processing, V. Cantoni, S. Levialdi and G. Musso (Eds.), New York: Plenum Press, 1986.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Cantoni, V., Di Gesu, V., Ferretti, M. et al. The PAPIA system. J VLSI Sign Process Syst Sign Image Video Technol 2, 195–217 (1991). https://doi.org/10.1007/BF00925466
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/BF00925466