• DocumentCode
    288955
  • Title

    A simulation-based comparison of two reflective memory approaches

  • Author

    Jovanovic, Milos ; Tomasevic, Milo ; Milutinovic

  • Author_Institution
    Sch. of Electr. Eng., Belgrade Univ.
  • Volume
    1
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    140
  • Abstract
    The Reflective Memory/Memory Channel (RM/MC) system represents a modular bus-based system architecture that belongs to the class of distributed shared memory systems. The RM/MC system is characterized by an update consistency mechanism for shared data and efficient block transfers over the bus. This work has two main goals. First, an extensive simulation analysis using the functional RM/MC simulator based on a very convenient and flexible synthetic workload model was carried out in order to evaluate the different design and implementation decisions and variants of the RM/MC concepts for a wide variety of the values of the relevant application-, architecture-, and technology-related parameters. In this way, an optimal set of values of relevant parameters was found. Second, this paper presents one improvement to the basic concept introduced to enhance the real-time response of the system. The proposed idea combines the compile- and run-time actions intended to reduce the latency of short messages. A set of experiments is performed to evaluate the efficiency of the proposed enhancement. The most important results are presented and discussed here
  • Keywords
    data handling; distributed memory systems; performance evaluation; real-time systems; shared memory systems; system buses; virtual machines; RM/MC system; Reflective Memory/Memory Channel; block transfers; bus-based system architecture; compile-time actions; distributed shared memory systems; message latency; real-time response; reflective memory approaches; run-time actions; shared data; simulation analysis; simulation-based comparison; synthetic workload model; update consistency mechanism; Analytical models; Computational modeling; Computer architecture; Concurrent computing; Delay; Distributed computing; Hardware; Performance evaluation; Real time systems; Runtime; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375399
  • Filename
    375399