About site: Software/Simulation - DSIM: A Distributed Optimistic Parallel Discrete Event Simulator
Return to Science also Science
  About site: http://www.cs.rpi.edu/~cheng3/dsim/

Title: Software/Simulation - DSIM: A Distributed Optimistic Parallel Discrete Event Simulator DSIM is a new distributed optimistic discrete event simulator designed for clusters.
DW_Technology_-_VPN_overview Pipe flow analysis, incompressible, nonlinear analysis, piping and pump design, computer assisted engineering, simulation software.

DYMOLA_-_Simulation_tool_for_dynamic_systems Handles large, complex multi-domain models. Faster modeling by graphical model composition. No manual equation manipulation needed. Faster simulation - symbolic pre-processing. Open for user defined m

EcosimPro_Simulation_Tool EcosimPro simulation tool for modeling systems.

Engine_Room_Simulators Two stroke and four stroke diesel engine simulators are available. The short history of a diesel engine simulator is also included.

Enterprise_Dynamics_Simulation_Software Enterprise Dynamics is a decision support tool for the simulation, visualization and control of real-life systems.

European_Social_Simulation_Association ESSA, founded in 2002, encourages the development of social simulation in Europe and more widely, promotes international cooperation among those working in the field, and organizes regular regiona


  Alexa statistic for http://www.cs.rpi.edu/~cheng3/dsim/





Get your Google PageRank






Please visit: http://www.cs.rpi.edu/~cheng3/dsim/


  Related sites for http://www.cs.rpi.edu/~cheng3/dsim/
    Expert_in_traffic_simulation Dynalogic provide studies of traffic using microscopic simulation. Our software, dynasim, allows studies of road and urban networks and public transportation, under both Windows and Linux environneme
    EZSIM_Simulation_Software_Free_Download The unlimited version of EZSIM, an intelligent simulation modeling environment with discrete event modeling engine and event animation capabilities, may be downloaded free of charge at this site.
    Feesa_-_Flow_assurance_and_optimisation Feesa for Flow assurance, simulation and optimisation of oil & gas product systems. Field planning, fluid engineering, multiphase flow, slugging and transient analysis.
    Fidelity_Simulation_and_Training Simulation software and systems integration services for training in dynamic virtual environments. Simulator products train in artillery call for fire, close air support, air traffic control, tank and
    GoldSim_Simulation_Software GoldSim software provides the ability to simulate discrete event and continuous processes simultaneously, address uncertainty in your models, and link your GoldSim models with spreadsheets, databases,
    GPSlab_-_GPS_simulator_software This site contains simulation software to simulate GPS satellites, Gyroscope and Odometer.
    GSC_Tester/Simulator Modular automated test and simulation system used for a variety of hardware and software applications using embedded control modules.
    Guy\'s_Very_Rudimentary_Homepage This site publishes Guy Bormann's PhD thesis on stochastic simulation of 3D reaction-diffusion in biophysically realistic compartmental neurone models. You might find there some free (simulation and o
    HailCalc_-_Hail_Damage_Simulation HailCalc provides an online hail storm simulation environment, where insurance companies can calculate building/car damage due to real hail storms moved/rotated over particular locations. Uses leading
    hAMSter-The_First_Stand_Alone_VHDL-AMS_Simulation_Environment_for_PCs_ Mixed-Signal solution for the behavioral modeling of mixed analog-digital and multi physics systems. Easy-to-use ....
    Haven_Automation_Simulation Specialist simulation of marine, electrical and mechanical systems for training. Engine room simulators, steam propulsion plant, electrical power generation, refrigeration plant, motors and motors dr
    Imagine_That,_Inc_ Simulation products and solutions powered by Extend - industrial strength simulation tools that help you analyze your options to maximize improvement efforts, reduce costs, streamline operations, and
    Immersion_Medical Immersion Medical, a subsidiary of Immersion Corporation (the pioneer of haptics, the science of touch) is a developer and manufacturer of medical simulators that recreate realistic healthcare environ
    Industrial_studies_based_on_simulation Support of industry managers with simulation to assist their decision making process. 1Point2 provides services, fine software and training in the field of simulation.
    Information_Technology_Service_Center The Information Technology Service Center (ITSC) is a central source of information technology applications accessible via the public Internet and WorldWide Web. The resource is operated by the Instit
    Inframet computer simulators of thermal imaging systems
    JiST_-_Java_in_Simulation_Time Discrete event simulation engine that runs over a standard Java virtual machine.
    Journal_of_Artificial_Societies_and_Social_Simulation An interdisciplinary journal for the exploration and understanding of social processes by means of computer simulation.
    J-Sim J-Sim is a Java library for process-oriented discrete-time simulation. It uses concepts known from the Simula programming language. Freeware. Source code, documentation and examples of use available.
    Kiran_Consulting_Group Specialists in Simulation, Flow and Lean Manufacturing, Advanced Planning and Scheduling (APS), Staffing and Forecasting and Industrial Engineering solutions. The products include Computer Simulation
    Lanner_Group Specializes in simulation based planning, scheduling, and decision support software.
    Legovic\'__Ecological_Modelling_Links A useful list of liks to ecological models, documents and other simulation tools.
    Links_to_Simulation_Software Useful links to simulation tools, used in discrete event simulation and applications in animated battle simulations.
    Liophant_Simulation_Club An international working group of professional simulationists and students dedicated to simulation projects, tools and methodology.
    List_of_Queueing_Theory_Software List of Queueing Theory Software, including useful simulation tools. The list was compiled by Dr. Myron Hlynka of the University of Windsor, who welcomes any additions to the list.
    Machine_Simulation_Software Simulation software to emulate products or machinery for the purpose of increasing sales, advanced service, maintenance, and training.
    MadMax_Optics,_Inc_ Simulation environment for the optoelectronics industry that provides the rapid solution of Maxwell's equations in structures that have been considered too complex for direct simulation.
    MathCore_AB_-_Makers_of_MathModelica MathModelica marries the intuitive interface and advanced display capabilities of Wolfram Research's Mathematica and the simple, flexible graphical editing tools of Microsoft Visio with the computatio
    The_MathWorks Developers of MATLAB, Simulink and Stateflow. Offers products for data analysis, visualization, application development, simulation, design, and code generation.
    McLeod_Institute_-_Mexico Research and application of simulation software and methodology for discrete event and continuous system simulation, queuing models, bond graphs, signal flow graphs, animation in 3D scenarios, and tra
    MC-SET_Monte_Carlo_simulation_of__electron_trajectories DLM Enterprises develops Monte-Carlo simulation software dealing with electron trajectories for conditions normally used in Scanning and Transmission (SEM, TEM, STEM, EPMA) Electron Microscopy.
    Medical_Information_Systems Scientific software for end-users and developers aimed at pharmacokinetic-pharmacodynamic applications.
    Microsurgical_Developments Remote, an educational simulation of the physiology of a laboratory rat has been constructed for the teaching of microsurgical techniques. Anaesthesia can be administered, and the animals main life fu
    Model_Transformation_Tools_(MTT) MTT comprises a set of tools for modelling dynamic physical systems using the bond graph methodology and transforming these models into representations suitable for analysis, control and simulation. T
    A_Modeling,_Simulation_and_Control_System_Software___SYMBOLS_2000 A modeling tool for dynamic systems using bond graph(bondgraph), iconic and block diagrams, and equation models. Online simulation with event handlers. Download a free full-working demo now with sub-m
    Multi-domain_system-level_simulation_modeling_platform MLDesigner is a multi-domain simulation modeling tool with hierarchical block diagrams, C++ primitives, TckTk programming and both dynamic and batch execution. Free full-function evaluation downloads.
    Neosimulation_Engineering Advanced neural network tools and expertise for simulating physical system behavior. Applications include elastomeric components, biomechanical systems, fluid dynamics, and electromagnetics.
    _Net-based_Simulation_&_Modeling_Consultants Highpoint Software Systems, LLC uses modern software engineering techniques to provide simulation services.
    Notes_about_network_simulators The aim of this compilation is to overview some of the simulators currently available.
    NovaSim_simulation_products,_training_and_consulting We can help you with all of your simulation project needs. Let our experience and attention to detail help you with your next project.
This is sites2007.com cache of m/ as retrieved on 2009.01.09 sites2007.com's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
DSIM - A Distributed Optimistic Parallel Discrete Event Simulator

DSIM: A Distributed Optimistic Parallel Discrete Event Simulator

Gilbert Chen and Boleslaw Szymanski, Center for Pervasive Computing and Networking, Rensselaer Polytechnic Institute

Introduction

Clusters have steadily and gradually become the main stream of high performance computing platforms -- the number of supercomputers among the Top500 list that are cluster-based jumped from 208 in November 2003 to 291 in June 2004, an increase of 40% in merely 7 months.  Without doubt, this trend will continue in the near feature, as clusters can be readily built from off-the-shelf processors and fast networks.The PDES community is trying hard to keep up with this trend.  Conservative simulations on more than a cluster with more than 1000 processors have been reported.  However, we hardly see any large-scale distributed simulation based on optimistic protocols (the largest one was on 64 processors), which offer a greater prospect than the conservative protocols do, because they are less dependent on lookahead.DSIM is for clusters. At its heart is several novel features which enable the simulator to run at an aggregate speed of  218 million events per second on 1033 processors (the lemieux cluster at the Pittsburgh Supercomputing Center, ranked 34th as of November 2004).  The speedup is 296, compared to the sequential execution of the same model but of a much smaller size (1/1024). The key features of DSIM include: Time Quantum GVT Algorithm This new GVT algorithm needs no message acknowledgment, relies on short messages whose length is constant regardless how many processors are being used, and can deliver accurate GVT values continuously with minimum latency and overhead. Local Fossil Collection In DSIM, each LP maintains its own processed event list which can be easily kept sorted.  An LP attempts to collect fossil events only before it is about to process a new event. It is very likely that the memory released by the reclaimed events will be immediately reused during the processing of the new event, resulting in better locality. Shared Memory / Distributed A DSIM simulation can run on both shared-memory and distributed-memory machines, without changing the LP models.  The only change that needs to be made to support both type of machines is to define an LP instantiation function differently.  Irrevocable Actions Unlike GTW, which provides special I/O events for actions that cannot be undone, DSIM takes a more general approach.  Besides the Process() and Undo() methods, which are called to process and undo an event respectively, each LP can define a Commit() method which is to be called when the event is being fossil-collected.  Any irrevocable actions must be performed inside this Commit() function. Event Memory Management DSIM allows events of different sizes to be defined within one simulation. Events are allocated and freed by a specially designed memory allocator class called CorsaAllocator.  Moreover, events of the same size will be managed by the same CorsaAllocator instance, making event memory manipulation extremely efficient.  All this is hidden from the users, as event types do not need to be explicit declared.  Any data type can be directly used as an event type. State Saving / Reverse Computation DSIM users can freely choose either state saving or reverse computation, or a mix of both, to make the events undoable. Artificial Rollbacks The main difficulty with debugging PDES programs is that errors are hard to reproduced.  Even adding printf() functions or merely compiling the program with different options may dramatically change the behaviors of these programs.  DSIM is equipped with an unreliable event queue, which, with a specified probability, can retrieve a random event that is not necessarily the earliest.  Thus, rollbacks are now artificially introduced into the sequential execution, and the sequence of rollbacks will always remain the same every time you run the program.

Getting, Installing, and Testing DSIM

Download the latest gzipped or zipped file from the download directory Decompress the file using either gunzip/tar or unzip depending on which file you've downloaded Change to the newly created dsim directory and type in configure Type in make Change to the app/phold directory and you should see an executable phold-seq which is the sequential simulation program.  Beside, if you have pthread installed, then you will also find phold-sh which is the shared-memory version of the parallel simulation program.  If you have MPI installed, phold-d, the distributed version, will also be created. To run phold-seqphold-seq <number of LPs in each row=8192> <number of LPs in each column=8192> <stop time=1000.0> To run phold-shphold-sh  <number of processors=1> <number of LPs in each row=8192> <number of LPs in each column=8192> <stop time=1000.0> <GVT interval=0.1> <Event Batch=16> To run phold-d: mpirun -np <number of processors> -machinefile <hostfile> phold-d 1 <number of LPs in each row=8192> <number of LPs in each row=8192> <stop time=1000.0> <GVT interval=0.1> <Event Batch=16>

Examples:

PHOLD
 

DSIM

is

a

new

distributed

optimistic

discrete

event

simulator

designed

for

clusters.

http://www.cs.rpi.edu/~cheng3/dsim/

DSIM: A Distributed Optimistic Parallel Discrete Event Simulator 2009 January

dvd rental

dvd


DSIM is a new distributed optimistic discrete event simulator designed for clusters.

Rules




© 2005 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Debt Consolidation - Free Ringtones - Ringtone - Debt Consolidation - Auto Insurance Quotes
2009-01-09 00:44:35

Copyright 2005, 2006 by Webmaster
Websites is cool :)