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
Link To Document