• DocumentCode
    2526753
  • Title

    A dynamic frequency linear array processor for image processing

  • Author

    Ranganathan, N. ; Havanishankar, Naveen B. ; Vijaykrishnan, N.

  • Author_Institution
    Center for Microelectron. Res., Univ. of South Florida, Tampa, FL, USA
  • Volume
    4
  • fYear
    1996
  • fDate
    25-29 Aug 1996
  • Firstpage
    611
  • Abstract
    In this paper, we propose a dynamic frequency linear array processor, DFLAP, for real-time image processing applications. The architecture uses a novel concept of dynamic frequency clocking which allows the chip to operate between, a maximum frequency of 400 MHz and a minimum frequency of 50 MHz based on the operation being performed. The dynamic clocking scheme is especially useful in the contest of image processing applications where certain tasks require only logic functions while others require only additions and certain others multiplication or division. The proposed architecture provides speedup by supporting two levels of parallelism and using variable frequency single clock cycle operations. DFLAP provides parallelism at the array level using multiple processing elements (PEs) and at a functional level allowing concurrent use of various units in the PE. The array architecture contains N PEs, where the image size is N×N and each PE in turn contains an a-bit arithmetic/logic unit, an 8×8 single-cycle multiplier, a shifter, a neighbor communication unit, a 32×8 dual port SRAM and a dynamic clocking unit (DCU). The DCU an each PE enables dynamic switching of clock frequencies. The dynamic clocking scheme provided a speedup ranging from 1.5 to 3 over the uni-frequency clocking for various low level pattern recognition and image processing algorithms that were mapped onto the chip
  • Keywords
    CMOS digital integrated circuits; VLSI; digital signal processing chips; image processing; parallel architectures; pattern recognition; real-time systems; timing; 1 micron; 50 to 400 MHz; CMOS VLSI chip; DFLAP; array architecture; array level parallelism; dual port SRAM; dynamic clocking unit; dynamic frequency clocking; dynamic frequency linear array processor; functional level parallelism; multiple processing elements; neighbor communication unit; pattern recognition; real-time image processing; single-cycle multiplier; variable frequency single clock cycle operations; Clocks; Concurrent computing; Ear; Frequency; Hardware; Image processing; Logic arrays; Logic functions; Microelectronics; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pattern Recognition, 1996., Proceedings of the 13th International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1051-4651
  • Print_ISBN
    0-8186-7282-X
  • Type

    conf

  • DOI
    10.1109/ICPR.1996.547637
  • Filename
    547637