• DocumentCode
    3002587
  • Title

    Sharing event data in optimistically scheduled multicast applications

  • Author

    Yaun, Garrett ; Bauer, David ; Carothers, Christopher D.

  • Author_Institution
    Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY
  • fYear
    2005
  • fDate
    4-4 Dec. 2005
  • Abstract
    A major consideration when designing high performance simulation models is state size. Keeping the model state sizes small enhances performance by using less memory, thereby increasing cache utilization and reducing model execution time. The only remaining area for reducing model size is within the events they create. The event population is typically the most memory intensive region within a simulation especially in the case of multi/broadcast like applications which tend to schedule many events within the atomic processing of a single event. This paper introduces the idea of shared event data within an optimistic simulation system. Here, the read-only data section is shared for a multicast event, which may then be delivered to several LPs. From our performance study, we report a 22% reduction in the data cache miss rate, a processor utilization in excess of 80% and a reduction in model memory consumption by a factor of 20
  • Keywords
    cache storage; discrete event simulation; multicast communication; processor scheduling; cache utilization; event data sharing; high performance simulation models; optimistic simulation system; optimistically scheduled multicast applications; processor utilization; Application software; Broadcasting; Computational modeling; Computer science; Data communication; Data structures; Discrete event simulation; Large-scale systems; Multicast protocols; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2005 Proceedings of the Winter
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-9519-0
  • Type

    conf

  • DOI
    10.1109/WSC.2005.1574565
  • Filename
    1574565