The well-connected processor array

Research output: Contribution to journalArticlepeer-review


A new theoretical model for reconfigurable processor arrays is introduced. Most of the models considered in the literature are similar to the reconfigurable mesh (RMESH), in which each processing element (PE) is connected to its four neighbors by reconfigurable buses. In the new model, called the "well-connected processor array" (wecpar), every PE is connected to each neighbor by k ≥ 1 point-to-point lines, and it also controls the switching between those lines. k is called the connectivity of the wecpar. Any line entering the PE can either be connected to the PE itself, or it can be connected by the PE to another line, thus enabling complex switching configurations. This model is suitable for arrays in which the computation and memory areas of a PE are very much larger than a switch area. The concept of a burden placed on a PE by the lines connected to or passing through it is introduced. This is used to derive a lower bound of k = Ω(d 3/2/e) on the connectivity required by a wecpar to embed any graph of degree ≥d with expansion e; for e = 1, this result is sharp. Various other issues are examined: graph embeddings, algorithms, broadcasting, routing, and self-simulation. A novel transportation-type routing method utilizes the connectivity for efficient routing. A sample algorithmic result is that an n-point FFT can be done in logarithmic time on a wecpar of n PEs with a connectivity of √n/2.

Original languageEnglish
Article number6361379
Pages (from-to)1287-1295
Number of pages9
JournalIEEE Transactions on Computers
Issue number5
StatePublished - May 2014


  • Graph embeddings
  • multi-connected processing elements
  • parallel computing
  • point-to-point communications
  • reconfigurable processor array
  • routing
  • self-simulation
  • wecpar

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computational Theory and Mathematics


Dive into the research topics of 'The well-connected processor array'. Together they form a unique fingerprint.

Cite this