• DocumentCode
    846840
  • Title

    Performance trade-offs of globally clocked data-driven arrays

  • Author

    Spray, A. ; Jones, S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Newcastle Univ., NSW, Australia
  • Volume
    139
  • Issue
    4
  • fYear
    1992
  • fDate
    8/1/1992 12:00:00 AM
  • Firstpage
    527
  • Lastpage
    533
  • Abstract
    The support of digital signal processing and control algorithms within cellular arrays is well established. The algorithms that tend to be supported are those with a high degree of homogeneity; however, there are many functions that involve feedback loops and conditionality and, topologically, this can lead to irregular layouts which require resynchronisation mechanisms to ensure that data arrive at the correct processors at the correct times. The authors study a novel method for effecting this resynchronisation. The strategy presented has hardware simplicity, speed and throughput rate close to those of globally clocked systolic arrays, while also having the programming simplicity and the tolerance to data-dependent communication of data-driven arrays. The strategy shown possesses the unusual feature that the adoption of slower individual processing elements can lead to overall faster algorithmic throughput rates. It is further demonstrated that this effect using arbitrary algorithms on a linear array of processors and an array with a feedback loop where both the array size and the data-driven processing element size were altered
  • Keywords
    cellular arrays; feedback; logic arrays; parallel architectures; synchronisation; PACE implementation; cellular arrays; conditionality; data-driven arrays; feedback loops; globally clocked; irregular layouts; linear array; multiprocessor arrays; parallel array; resynchronisation;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices and Systems, IEE Proceedings G
  • Publisher
    iet
  • ISSN
    0956-3768
  • Type

    jour

  • Filename
    160061