Implementation and performance evaluation of a FIFO queue class library for time warp
โ Scribed by Soichiro Hidaka; Terumasa Aoki; Hitoshi Aida; Tadao Saito
- Publisher
- John Wiley and Sons
- Year
- 2002
- Tongue
- English
- Weight
- 135 KB
- Volume
- 33
- Category
- Article
- ISSN
- 0882-1666
- DOI
- 10.1002/scj.1155
No coin nor oath required. For personal study only.
โฆ Synopsis
Abstract
The authors describe the implementation, use, and performance evaluation of a FIFO queue class library by means of highโperformance, easyโtoโuse interface employed for queuing simulations in parallel discrete simulations based on the time warp method. Various generalโpurpose simulation libraries and languages have been proposed, and among these some have the advantage of not requiring users to define anything other than the state vector, and not needing awareness of rollback under a platform which performs state control based on copies. However, because the state vectors must be defined as simple data structures without pointers, dynamic data structures such as a FIFO queue cannot be handled directly. Under the proposed class library, both the platform and the user can handle such structures in the same fashion that embedded data structures are handled. In addition, instead of all stored data, just the operational history can be stored and recovered efficiently at an effectively minimal cost by taking advantage of the firstโinโfirstโout characteristics of the above data structures. When the kernel deletes past state histories during a simulation, garbage collection is also performed transparently using the corresponding method. ยฉ 2002 Wiley Periodicals, Inc. Syst Comp Jpn, 33(9): 90โ98, 2002; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/scj.1155
๐ SIMILAR VOLUMES
In this paper a class of nonlinear evolution problems is considered. It is shown that, under special conditions, the application of the product approximation method for nonlinear problems in the finite element method results in constant (ie. time-independent) matrices. In those cases the amount of c
A conventional 8/10 MSN code was constructed so as not to generate a quasi-catastrophic sequence in the decoder trellis diagram, and needing sliding block decoders. In this article, a new 8/10 MSN code is designed by using a periodically time-varying trellis diagram. The proposed code has an improve
## Abstract A new algorithm is introduced to perform the multiple time step integration of the equations of motion for a molecular system, based on the splitting of the nonbonded interactions into a series of distance classes. The interactions between particle pairs in successive classes are update