• DocumentCode
    2366676
  • Title

    Comparison of two storage models in data-driven multithreaded architectures

  • Author

    Annavaram, Murali ; Najjar, Walid A.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    1996
  • fDate
    23-26 Oct 1996
  • Firstpage
    122
  • Lastpage
    129
  • Abstract
    Multithreaded execution models attempt to combine some aspects of dataflow-like execution with von Neumann model execution, with the objective of masking the latency of inter-processor communications and remote memory accesses in multiprocessors. An important issue in the analysis and evaluation of multithreaded execution is the design and performance of the storage hierarchy. Because of the sequential execution of threads, the locality of access within an executing thread can be exploited using registers and cache. At the inter-thread level, however, the locality of accesses to memory and its effect on the cache is not yet well understood. Two storage hierarchy models, that attempt to capture and exploit this locality, are described and evaluated in this paper
  • Keywords
    data flow computing; parallel architectures; storage management; data-driven; dataflow-like execution; inter-processor communications; multithreaded architectures; remote memory accesses; sequential execution; storage hierarchy models; storage models; von Neumann model execution; Cache storage; Computer architecture; Computer science; Delay; Dynamic scheduling; Multithreading; Performance analysis; Predictive models; Registers; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-7683-3
  • Type

    conf

  • DOI
    10.1109/SPDP.1996.570324
  • Filename
    570324