• DocumentCode
    1806743
  • Title

    Trace-driven simulation of data alignment and other factors affecting update and invalidate based coherent memory

  • Author

    Markatos, Evangelos P. ; Chronaki, Catherine E.

  • Author_Institution
    Inst. of Comput. Sci., FORTH, Crete, Greece
  • fYear
    1994
  • fDate
    31 Jan-2 Feb 1994
  • Firstpage
    44
  • Lastpage
    51
  • Abstract
    The exploitation of locality of reference in shared memory multiprocessors is one of the most important problems in parallel processing today. Locality can be managed in several levels: hardware, operating system, runtime environment of the compiler, and user level. In this paper we investigate the problem of exploiting locality at the operating system level and its interactions with the compiler and the architecture. Our main conclusion, based on trace-driven simulations of real applications, is that exploitation of locality is effective only if all three levels cooperate
  • Keywords
    multiprocessing programs; program compilers; protocols; shared memory systems; storage management; coherent memory; compiler; data alignment; locality; operating system; real applications; runtime environment; shared memory multiprocessors; trace-driven simulation; trace-driven simulations; user level; Access protocols; Computational modeling; Computer science; Costs; Counting circuits; Environmental management; Hardware; Operating systems; Parallel processing; Runtime environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1994., MASCOTS '94., Proceedings of the Second International Workshop on
  • Conference_Location
    Durham, NC
  • Print_ISBN
    0-8186-5292-6
  • Type

    conf

  • DOI
    10.1109/MASCOT.1994.284449
  • Filename
    284449