• DocumentCode
    3436927
  • Title

    Using multiple graphics cards as a general purpose parallel computer: applications to computer vision

  • Author

    Fung, James ; Mann, Steve

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
  • Volume
    1
  • fYear
    2004
  • fDate
    23-26 Aug. 2004
  • Firstpage
    805
  • Abstract
    Pattern recognition and computer vision tasks are computationally intensive, repetitive, and often exceed the capabilities of the CPU, leaving little time for higher level tasks. We present a novel computer architecture which uses multiple commodity computer graphics devices to perform pattern recognition and computer vision tasks many times faster than the CPU. This is a parallel computing architecture that is quickly and easily constructed from the readily available hardware. It is based on parallel processing done on multiple graphics processing units (GPUs). An eigenspace image recognition approach is implemented on this parallel graphics architecture. This paper discusses methods of mapping computer vision algorithms to run efficiently on multiple graphics devices to maximally utilize the underlying graphics hardware. The additional memory and memory bandwidth provided by the graphics hardware provided for significant speedup of the eigenspace approach. We show that graphics devices parallelize well and provide significant speedup over a CPU implementation, providing an immediately constructible low cost architecture well suited for pattern recognition and computer vision.
  • Keywords
    computer graphic equipment; computer graphics; computer vision; image matching; image recognition; parallel architectures; rendering (computer graphics); CPU; computer graphics devices; computer memory bandwidth; computer vision algorithm mapping; eigenspace image recognition method; graphics hardware; multiple graphics cards; multiple graphics devices; multiple graphics processing units; parallel computer architecture; parallel computing architecture; parallel graphics architecture; parallel processing; pattern recognition; Application software; Central Processing Unit; Computer applications; Computer architecture; Computer graphics; Computer vision; Concurrent computing; Hardware; Parallel processing; Pattern recognition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pattern Recognition, 2004. ICPR 2004. Proceedings of the 17th International Conference on
  • ISSN
    1051-4651
  • Print_ISBN
    0-7695-2128-2
  • Type

    conf

  • DOI
    10.1109/ICPR.2004.1334339
  • Filename
    1334339