| R. Bagrodia and W. Liao, Maisie User Manual, Computer Science Department, University of California at Los Angeles, #1993#. |
....dynamically) select the time period for refreshment and timeout. These tradeoffs are explored in the experiments described in the following sections Sect. 4. 4 Simulation Environment A multihop, mobile wireless network simulator was developed using the parallel simulation language Maisie [2, 21]. The network consists of 100 mobile hosts roaming randomly and uniformly at a preset average speed in a 1000x1000 meter square. Radio transmission range is 120 meters. Data rate is 2 Mb s. Packet length is 10 kbit for data; 2 kbit for routing tables, and 500 bits for MAC control packets. Routing ....
R. Bagrodia and W. Liao, Maisie User Manual, Computer Science Department, University of California at Los Angeles, 1993.
....relative efficiency of the sequential and parallel implementations of a given application. In the remainder of this paper, we give a brief description of the language and use a simple queuing network to illustrate its use in designing efficient simulations. 2 Maisie Simulation Language Maisie (Bagrodia and Liao 1990a, 1990b) enhances C with a few primitives to model objects and their interactions. Maisie uses an entity type to model objects of a given type. An entity instance, henceforth referred to simply as an entity, represents a specific object and may be created and destroyed dynamically. An entity is ....
....executed on parallel multicomputer architectures running UNIX like operating systems as also on networks of (heterogeneous) workstations running UNIX. Performance studies on the efficiency of parallel Maisie implementations in the simulation of deterministic and stochastic systems may be found in Bagrodia and Liao (1990c) and Bagrodia, Chandy 0 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Speedup Number of Nodes (J = 16; Q = 20) 3 3 3 3 Figure 6: Speedup for CQNF and Liao (1991) ....
[Article contains additional citation context not shown here]
R. Bagrodia and Wen-toh Liao. 1990a. Maisie User Manual. Computer Science Department, UCLA, Los Angeles, CA 90024.
....improvements. However, tools for developing and parallelizing simulations are sadly lacking. This paper describes MVPe , a visual programming environment for parallel simulation design. 1 Introduction The Maisie Visual Programming Environment (MVPe) is a graphical front end for the Maisie[1] simulation language. Maisie is a C based, general purpose, parallel language with explicit support for simulation. Maisie adopts the process interaction approach to discrete event simulation. An object (also referred to as a PP for physical process) or set of objects in the physical system is ....
R. Bagrodia and Wen-toh Liao. Maisie User Manual. Computer Science Department, University of California at Los Angeles, 1993.
....in the simulation engine. 3 Simulation Language Maisie is a C based derivative of MAY[5] and has been influenced in varying degrees by distributed programming languages like CSP and SR[2] among others. This section is a brief description of the Maisie simulation constructs. The Maisie manual[8] contains a complete description of the language. Maisie adopts the process interaction approach to discrete event simulation. An object (also referred to as a PP for physical process) or set of objects in the physical system is represented by a logical process or LP[25, 9] Interactions among PPs ....
R.L. Bagrodia and Wen-Toh Liao. Maisie user manual. Technical report, Computer Science Department, UCLA, Los Angeles, CA 90024, June 1993.
....optimizations and data distributions that reduce the number of synchronizations is addressed subsequently. 2 The UC Programming Language UC [ABCD93] is a data parallel extension of C. This section gives a brief description of the language. For a complete description, the reader is referred to [BA92] UC enhances C with a data type called index set and some new operators to specify parallel execution of statements. An index set represents an ordered set of integers. The most commonly used UC operators are reduction and parallel assignment. Reduction is used to perform an associative, ....
R. Bagrodia and V. Austel. UC User Manual. Computer Science Department, University of California at Los Angeles, 1992.
....fusion. The third phase of the compiler is the architecture specific code generation phase, where the intermediate language program is translated to a target language, such as: C Paris[32] or C[25] for synchronous architectures like the CM 2) ANSI C (for the sequential implementation) or Maisie[3], a message passing language, or PVM[5] a message passing library (for implementation on asynchronous architectures and workstation networks) For the CM 2 implementation, the UC compiler must allocate a number of virtual processor sets (vp sets) and define a mapping for each parallel array to a ....
Bagrodia, R. and Liao, W. Maisie User Manual. Computer Science Department, University of California, Los Angeles, CA 90024, 1990.
No context found.
R. Bagrodia and W. Liao, Maisie User Manual, Computer Science Department, University of California at Los Angeles, #1993#.
No context found.
R. Bagrodia and W. Liao, Maisie User Manual, Computer Science Department, University of California at Los Angeles, (1993).
No context found.
R. Bagrodia and Wen-toh Liao. Maisie User Manual. Computer Science Department, University of California at Los Angeles, 1990.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC