• DocumentCode
    1839984
  • Title

    Supporting a dynamic SPMD in a multi-threaded architecture

  • Author

    Hum, H.H.J. ; Gao, G.R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • fYear
    1993
  • fDate
    22-26 Feb. 1993
  • Firstpage
    165
  • Lastpage
    174
  • Abstract
    The authors present a multithreaded architecture model which can efficiently support a single-program multiple-data (SPMD) computation of programs with dynamic data structures. It is based on a dynamic SPMD model where the access delay due to a remote reference of a dynamic data structure can be tolerated by having multiple threads of control concurrently in execution within each processor. However, the present model permits the exploitation of locality of references through the use of caches for remote memory operations. When a remote memory access operation is encountered and cannot be satisfied locally, the processor can have the flexibility of migrating the thread to a remote processor when (and only when) such migration is desirable.<>
  • Keywords
    buffer storage; data structures; parallel architectures; access delay; caches; dynamic SPMD; dynamic data structures; multithreaded architecture model; remote memory operations; single program multiple data computation; Computer architecture; Computer languages; Computer science; Data structures; Delay; Distributed computing; Phased arrays; Processor scheduling; Program processors; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '93, Digest of Papers.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-3400-6
  • Type

    conf

  • DOI
    10.1109/CMPCON.1993.289657
  • Filename
    289657