ParaSol: a multithreaded system for parallel simulation based on mobile threads

E Mascarenhas, F Knop, V Rego - … of the 27th conference on Winter …, 1995 - dl.acm.org
E Mascarenhas, F Knop, V Rego
Proceedings of the 27th conference on Winter simulation, 1995dl.acm.org
ParaSol is a novel multithreaded system for shared-and distributed-memory parallel
simulation, designed to support a variety of domain-specific simulation object libraries. We
report on the design of the ParaSol kernel, which drives executions based on optimistic and
adaptive synchronization protocols. The active-transaction flow methodology we advocate is
enabled by an underlying, efficient lightweight process system. Though this process-and
object-interaction view is known to both simplify and speed transition from model design to …
ParaSol is a novel multithreaded system for shared-and distributed-memory parallel simulation, designed to support a variety of domain-specific simulation object libraries. We report on the design of the ParaSol kernel, which drives executions based on optimistic and adaptive synchronization protocols. The active-transaction flow methodology we advocate is enabled by an underlying, efficient lightweight process system. Though this process- and object-interaction view is known to both simplify and speed transition from model design to simulation implementation, migratable threads and objects pose many serious challenges to efficient kernel operation. Good solutions to these challenging problems are key to good simulator performance. We present techniques for the support of optimistic parallel simulations, addressing synchronization, state-saving, rollback, inter-process communication, and process scheduling.
ACM Digital Library
以上显示的是最相近的搜索结果。 查看全部搜索结果