• DocumentCode
    1272154
  • Title

    The reconfigurable ring of processors: fine-grain tree-structured computations

  • Author

    Rosenberg, Arnold L. ; Scarano, Vittorio ; Sitaraman, Ramesh K.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
  • Volume
    46
  • Issue
    10
  • fYear
    1997
  • fDate
    10/1/1997 12:00:00 AM
  • Firstpage
    1119
  • Lastpage
    1131
  • Abstract
    We study fine-grain computation on the Reconfigurable Ring of Processors (RRP), a parallel architecture whose processing elements (PEs) are interconnected via a multiline reconfigurable bus, each of whose lines has one-packet width and can be configured, independently of other lines, to establish an arbitrary PE-to-PE connection. We present a “cooperative” message passing protocol that will, in the presence of suitable implementation technology, endow an RRP with message latency that is logarithmic in the number of PEs a message passes over in transit. Our study focuses on the computational consequences of such latency in such an architecture. Our main results prove that: (1) an N-PE RRP can execute a sweep up or down an N-leaf complete binary tree in time proportional to log N log log N;(2) a broad range of N-PE architectures, including N-PE RRPs, require time proportional to log N log log N to perform such a sweep
  • Keywords
    message passing; parallel architectures; protocols; reconfigurable architectures; N-leaf complete binary tree; computational consequences; fine-grain tree-structured computations; message latency; message passing protocol; multiline reconfigurable bus; parallel architecture; processing elements; reconfigurable ring of processors; Binary trees; Computer architecture; Concurrent computing; Delay; Paper technology; Parallel architectures; Parallel processing; Parameter estimation; Protocols; Semiconductor device modeling;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.628396
  • Filename
    628396