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
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;
Conference_Titel :
Simulation Conference, 2005 Proceedings of the Winter
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-9519-0
DOI :
10.1109/WSC.2005.1574565