• DocumentCode
    2533534
  • Title

    Design of storage hierarchy in multithreaded architectures

  • Author

    Roh, Lucas ; Najjar, Walid A.

  • Author_Institution
    Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA
  • fYear
    1995
  • fDate
    29 Nov-1 Dec 1995
  • Firstpage
    271
  • Lastpage
    278
  • Abstract
    Multithreaded execution models attempt to combine some aspects of dataflow-like execution with von Neumann model execution. Their main objective is to mask the latency of inter-processor communications and remote memory accesses in large scale 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. A storage model which can exploit this locality is developed and evaluated. The results indicate there is a large amount of inter-thread locality that can be exploited and that we can get an efficient storage system by exploiting the characteristics of nonblocking threads
  • Keywords
    computer architecture; file organisation; multiprocessing systems; storage management; inter-thread locality; large scale multiprocessors; latency; multithreaded architectures; multithreaded execution; nonblocking threads; remote memory accesses; storage hierarchy; storage model; storage system; von Neumann model execution; Computer architecture; Computer science; Costs; Delay; Laboratories; Large-scale systems; Multithreading; Registers; Switches; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1995., Proceedings of the 28th Annual International Symposium on
  • Conference_Location
    Ann Arbor, MI
  • ISSN
    1072-4451
  • Print_ISBN
    0-8186-7349-4
  • Type

    conf

  • DOI
    10.1109/MICRO.1995.476836
  • Filename
    476836