Skip to main content
Log in

A flexibility coupled hypercube multiprocessor for high level vision

  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

In general, message passing multiprocessors suffer from communication overhead between processors and shared memory multiprocessors suffer from memory contention. Also, in computer vision tasks, data I/O overhead limits performance. In particular, high level vision tasks, which are complex and require nondeterministic communication, are strongly affected by these disadvantages. This paper proposes a flexibly (tightly/loosely) coupled hypercube multiprocessor (FCHM) for high level vision to alleviate these problems. A variable address space memory scheme in which a set of adjacent memory modules can be merged into a shared memory module by a dynamically partitionable hypercube topology is proposed. The architecture is quantitatively analyzed using computational models and simulated on the Intel’s Personal SuperComputer (iPSC/I), a hypercube multiprocessor. A parallel algorithm for exhaustive search is simulated on FCHM using the iPSC/I showing significant performance improvements over that of the iPSC/I.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Agrawal DP, Jain R (1982) A pipelined pseudoparallel system architecture for real-time dynamic scene analysis. IEEE Trans. Comput. C-31, pp. 952–962

    Google Scholar 

  • Arden BW, Ginosar R (1982) MP/C: a multiprocessor/computer architecture. IEEE Trans. Comput. C-31, pp 455–473

    Google Scholar 

  • Baru CK, Su SYW (1985) The architecture of SM3: a dynamically partitionable multicomputer system. IEEE Trans. Comput. C-35, pp 790–802

    Google Scholar 

  • Briggs FA, Fu KS, Hwang K, Wah BW (1982) PUMPS architecture for pattern analysis and image database management. IEEE Trans. Comput. C-31, pp 969–983

    Google Scholar 

  • Choudhary AN, Patel JH (1988) Performance of integrated image understanding benchmarks on NETRA: a parallel architecture for integrated vision systems. Proc DARPA Image Understanding Benchmark Workshop, Avon, CT

  • Danielsson PE (1980) The time-shared bus—a key to efficient image processing. Proc. Int. Conf. Pattern Recognition, pp 296–299

  • Dessimoz JD, Birk J, Kelley R, Hall J (1981) A vision system with splitting bus. Proc. 1981 IEEECS Workshop Comput. Architect. for Pattern Anal. and Image Database Management, pp 62–66

  • Kartashev SI, Kartashev SP (1978) Dynamic architectures: problems and solutions. Computer 11, pp 26–41

    Google Scholar 

  • Kushner T, Wu A Y, Rosenfeld A (1981) Image processing in ZMOB. Proc. IEEECS Workshop Comput. Architect. for Pattern Anal. and Image Database Management, pp 88–95

  • Lee SY, Aggarwal JK (1986) Exploitation of image parallelism via the hypercube. Second Conf. Hypercube Multiprocessors, Knoxville, TN

  • Maresca M, Lavin MA, Li H (1988) Parallel architectures for vision. Proceedings of IEEE, vol. 76, pp 970–981

    Article  Google Scholar 

  • Marsan MA, Balbo G, Conte G (1986) Performance models of multiprocessor systems. MIT Press, Cambridge, MA

    Google Scholar 

  • Sand Y, Schultz MH (1985) Topological properties of hypercubes. Dept. of Computer Science, Yale University, Research Report YALEU/DCS/RR-389

  • Schwartz JT (1980) Ultracomputer. ACM TOPLAS 2, pp 484–521

    Article  MATH  Google Scholar 

  • Seitz CL (1985) The cosmic cube. Commun. ACM, vol 28, pp 22–33

    Article  Google Scholar 

  • Snyder L (1985) An inquiry into the benefits of multiguage parallel computation. Proc. 1985 Int. Conf. Parallel Processing, pp 488–492

  • Sunwoo MH, Baroody BS, Aggarwal JK (1987) A parallel algorithm for region labeling. Proc. 1987 IEEECS Workshop Comput. Architect. for Pattern Anal. Machine Intell., Seattle, WA, pp 27–34

  • Sunwoo MH, Aggarwal JK (1988a) Flexibly coupled multiprocessors for image processing. Proc. Int. Conf. Parallel Processing, St Charles IL, vol. I, pp 452–461

    Google Scholar 

  • Sunwoo MH, Aggarwal JK (1988b) A sliding memory plane array processor. Proc. the 2nd Symp. Frontiers ′88 Massively Parallel Computation, Fairfax, VA, pp 537–540

  • Sunwoo MH, Aggarwal JK (1988c) A vision tri-architecture (VISTA) for an integrated computer vision system. Proc. DARPA Image Understanding Benchmark Workshop, Avon, CT

  • Sunwoo MH (1990) VisTA: an integrated vision tri-architecture system. Ph.D. Dissertation, Dept. of Elec. Comput. Eng., University of Texas at Austin

  • Sunwoo MH, Aggarwal JK (1990a) Flexibly coupled multiprocessors for image processing. Journal of Parallel and Distributed Computing 10: pp 115–129

    Article  Google Scholar 

  • Sunwoo MH, Aggarwal JK (1990b) VisTA for a general purpose computer vision system. Proc. Int. Conf. Pattern Recognition, Atlantic City, NJ, pp 635–641

  • Sunwoo MH, Aggarwal JK (1990c) A sliding memory plane array processor for low level vision. Proc. 10th Int. Conf. Pattern Recognition, Atlantic City, NJ, pp 312–317

  • Sunwoo MH, Aggarwal JK (1991) VisTA for an image understanding architecture. In: Kumar VKP (ed) Parallel architectures and algorithms for image understanding. Academic Press, San Diego, CA, pp 121–154

    Google Scholar 

  • Tanimoto SL (1986) Architectural issues for intermediate-level vision. In: Duff MJB (ed) Intermediate-level image processing. Academic Press, pp 3–17

  • Unger SH (1958) A computer oriented toward spatial problems. Proc. IRE 46: pp 1744–1750

    Article  Google Scholar 

  • Wallace RS, Howard MD (1987) HBA vision architecture: built and benchmarked. Proc. IEEECS Workshop Comput. Architect. for Pattern Anal. Machine Intell., Seattle, WA, pp 209–216

  • Weems CC, Levitan SP, Hanson AR, Riseman EM, Shu DB, and Nash JG (1989) The image understanding architecture. International Journal of Computer Vision 2: pp 251–282

    Article  Google Scholar 

  • Yalamanchili S, Palem KV, Davis LS, Welch AJ, and Aggarwal JK (1985) Image processing architectures: a taxonomy and survey. Progress in Pattern Recognition, vol. 2. North-Holland, Amsterdam, pp 1–37

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research was supported in part by IBM corporation.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sunwoo, M.H., Aggarwal, J.K. A flexibility coupled hypercube multiprocessor for high level vision. Machine Vis. Apps. 5, 127–138 (1992). https://doi.org/10.1007/BF02620311

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02620311

Key Words

Navigation